v3.26.1
CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenues:        
Net sales $ 44,704 $ 47,622 $ 90,912 $ 92,344
Cost of sales:        
Cost of sales 36,056 37,910 75,070 73,270
Gross profit 8,648 9,712 15,842 19,074
Operating expenses:        
Selling, general and administrative expenses 8,747 8,976 16,413 18,179
Research and development expenses 7,896 6,488 14,594 11,925
Other charges 1,981 846 1,981 846
Total operating expenses 18,624 16,310 32,988 30,950
Operating loss (9,976) (6,598) (17,146) (11,876)
Interest income 949 1,322 2,012 2,862
Interest expense (320) (373) (693) (796)
Foreign currency gain (loss), net (526) 10,797 (641) 10,392
Other income (loss), net 286 (83) 276 31
Income (Loss) from continuing operations before income tax benefit, net (9,587) 5,065 (16,192) 613
Income tax benefit, net (1,986) (4,138) (3,894) (4,539)
Income (Loss) from continuing operations (7,601) 9,203 (12,298) 5,152
Income (Loss) from discontinued operations, net of tax 2,786 (8,880) 2,836 (13,707)
Net income (loss) $ (4,815) $ 323 $ (9,462) $ (8,555)
Basic earnings (loss) per common share-        
Continuing operations $ (0.21) $ 0.26 $ (0.34) $ 0.14
Discontinued operations 0.08 (0.25) 0.08 (0.37)
Basic (0.13) 0.01 (0.26) (0.23)
Diluted earnings (loss) per common share        
Continuing operations (0.21) 0.25 (0.34) 0.14
Discontinued operations 0.08 (0.24) 0.08 (0.37)
Diluted $ (0.13) $ 0.01 $ (0.26) $ (0.23)
Weighted average number of shares—        
Basic 36,454,812 36,083,703 36,431,327 36,483,551
Diluted 36,454,812 36,768,647 36,431,327 37,209,622