XML 14 R4.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Revenue $ 27,817 $ 29,559 $ 82,204 $ 89,305
Cost of product revenue 12,233 10,151 37,576 30,433
Gross profit 15,584 19,408 44,628 58,872
Operating Expenses:        
Research & development 6,946 5,946 19,318 19,037
Selling, general & administrative 11,871 13,543 37,007 44,231
Total operating expenses 18,817 19,489 56,325 63,268
Loss from operations (3,233) (81) (11,697) (4,396)
Interest and other income (expense), net 997 406 1,626 1,593
(Loss) income before income taxes (2,236) 325 (10,071) (2,803)
Provision for income taxes 939 2,170 1,709 3,539
Loss from continuing operations (3,175) (1,845) (11,780) (6,342)
Income (loss) from discontinued operations, net of tax 846 (28,073) 608 (28,178)
Net loss $ (2,329) $ (29,918) $ (11,172) $ (34,520)
Continuing operations (in dollars per share) $ (0.22) $ (0.12) $ (0.82) $ (0.43)
Discontinued operations (in dollars per share) 0.06 (1.91) 0.04 (1.91)
Earnings Per Share, Basic (0.16) (2.03) (0.78) (2.34)
Continuing operations (in dollars per share) (0.22) (0.12) (0.82) (0.43)
Discontinued operations (in dollars per share) 0.06 (1.91) 0.04 (1.91)
Earnings Per Share, Diluted $ (0.16) $ (2.03) $ (0.78) $ (2.34)
Basic (in shares) 14,419 14,768 14,361 14,769
Diluted (in shares) 14,419 14,768 14,361 14,769
Net loss $ (2,329) $ (29,918) $ (11,172) $ (34,520)
Foreign currency translation adjustment (184) 715 1,844 242
Comprehensive loss $ (2,513) $ (29,203) $ (9,328) $ (34,278)