Annual report [Section 13 and 15(d), not S-K Item 405]

Promissory Note Receivable (Details)

v3.25.2
Promissory Note Receivable (Details) - USD ($)
12 Months Ended
Jun. 17, 2025
Aug. 29, 2024
Jun. 19, 2023
Jun. 30, 2025
Jun. 30, 2024
Accounts, Notes, Loans and Financing Receivable [Line Items]          
Promissory note receivable, current         $ 713,000
Promissory note receivable, non-current       $ 1,098,000 1,081,000
Interest income       437,000 363,000
Safi Biosolutions | Promissory Note          
Accounts, Notes, Loans and Financing Receivable [Line Items]          
Promissory note receivable, current         713,000
Promissory note receivable, non-current       1,098,000 1,081,000
Promissory note receivable, net     $ 1,500,000    
Interest payments on notes receivable $ 45,000 $ 713,000      
Payments on notes receivable (amounts applied against principal balance)   $ 419,000      
Interest rate     5.00%    
Interest rate for first one year extension     7.00%    
Interest rate for second one year extension     9.00%    
Interest income       $ 62,000 $ 88,000