v3.26.3
Income Taxes - Domestic and Foreign income taxes (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2026
Dec. 31, 2024
Income Taxes      
Domestic $ 324,000 $ (12,827,000) $ (11,426,000)
Foreign 1,299,000 (1,135,000) 2,196,000
(Loss) income from continuing operations before income taxes $ 1,623,000 $ (13,962,000) $ (9,230,000)