v3.25.1
Promissory Note Receivable (Details) - USD ($)
3 Months Ended 9 Months Ended
Aug. 29, 2024
Oct. 01, 2020
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2025
Mar. 31, 2024
Jun. 30, 2024
Jun. 19, 2023
Accounts, Notes, Loans and Financing Receivable [Line Items]                
Promissory note receivable, current             $ 713,000  
Promissory note receivable, non-current     $ 1,129,000   $ 1,129,000   1,081,000  
Interest income     72,000 $ 43,000 358,000 $ 140,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,129,000   1,129,000   $ 1,081,000  
Promissory note receivable, net               $ 1,500,000
Interest payments on notes receivable $ 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     $ 14,000 $ 22,000 $ 47,000 $ 66,000