Quarterly report pursuant to Section 13 or 15(d)

Promissory Note Receivable (Details)

v3.25.0.1
Promissory Note Receivable (Details) - USD ($)
3 Months Ended 6 Months Ended
Aug. 29, 2024
Oct. 01, 2020
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
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,115,000   $ 1,115,000   1,081,000  
Interest income     112,000 $ 42,000 286,000 $ 97,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,115,000   1,115,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 $ 33,000 $ 44,000