XML 14 R4.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenue $ 28,219 $ 30,724 $ 54,387 $ 59,746
Cost of revenue 13,856 10,235 25,343 20,282
Gross Profit 14,363 20,489 29,044 39,464
Operating Expenses:        
Research and development 6,313 6,682 12,372 13,091
Selling, general and administrative 12,230 15,617 25,136 30,688
Total operating expenses 18,543 22,299 37,508 43,779
Loss from operations (4,180) (1,810) (8,464) (4,315)
Interest and other income (expense), net 214 595 629 1,187
Loss before income taxes (3,966) (1,215) (7,835) (3,128)
Provision for income taxes 681 1,326 770 1,369
Loss from continuing operations (4,647) (2,541) (8,605) (4,497)
Loss from discontinued operations, net of tax 677 2,453 (238) (105)
Net loss $ (3,970) $ (88) $ (8,843) $ (4,602)
Loss per share:        
Continuing operations (in dollars per share) $ (0.33) $ (0.17) $ (0.6) $ (0.3)
Discontinued operations (in dollars per share) 0.05 0.16 (0.02) (0.01)
Earnings Per Share, Basic (0.28) (0.01) (0.62) (0.31)
Continuing operations (in dollars per share) (0.33) (0.17) (0.6) (0.3)
Discontinued operations (in dollars per share) 0.05 0.17 (0.02) (0.01)
Earnings Per Share, Diluted $ (0.28) $ 0 $ (0.62) $ (0.31)
Basic (in shares) 14,364 14,839 14,331 14,769
Diluted (in shares) 14,517 14,856 14,331 14,769
Net loss $ (3,970) $ (88) $ (8,843) $ (4,602)
Foreign currency translation adjustment 1,348 (101) 2,028 (473)
Comprehensive loss $ (2,622) $ (189) $ (6,815) $ (5,075)