Quarterly report [Sections 13 or 15(d)]

Income Taxes (Details)

v3.25.2
Income Taxes (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Effective Income Tax Rate Reconciliation [Line Items]        
Income tax provision (benefit) $ (4,115,000) $ (2,060,000) $ (3,404,000) $ (3,822,000)
Unrecognized tax benefits, period increase (decrease)     (24,000)  
Unrecognized tax benefits, accrued interest 32,000   32,000  
Unrecognized tax benefits, accrued penalties 0   0  
Inland Revenue, Singapore (IRAS)        
Effective Income Tax Rate Reconciliation [Line Items]        
Income tax provision (benefit) $ 0   $ 0