v3.25.2
Discontinued Operations - Summary of Discontinued Operations Reported in Statement of Operations (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disposal Group, Including Discontinued Operation, Income Statement Disclosures [Abstract]        
Total revenues   $ 1,525   $ 2,856
Operating expenses:        
Cost of product revenues   329   617
Selling, general and administrative   406   861
Total operating expenses   735   1,478
Other expense:        
Interest and other expenses   445 $ 69 974
Total costs and expenses   1,180 69 2,452
Income (loss) from discontinued operations   $ 345 $ (69) $ 404
Net income (loss) per share        
Net income (loss) per share, basic   $ 0.01   $ 0.01
Net income (loss) per share, diluted   $ 0.01   $ 0.01
Weighted-average shares used in computing net (loss) income per share        
Weighted-average shares used in computing net (loss) income per share, basic 31,042 31,038 31,042 30,838
Weighted-average shares used in computing net (loss) income per share, diluted 31,163 31,038 31,042 30,838