XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Sales $ 82,863 $ 84,244
Cost of sales 35,626 40,937
Gross profit 47,237 43,307
Operating expenses    
Selling, general and administrative 33,818 39,593
Research and development 9,485 9,024
Restructuring costs 120 0
Total operating expenses 43,423 48,617
Income (loss) from operations 3,814 (5,310)
Other (income) expense    
Interest expense, net 888 831
Other (income) expense, net 467 25
Income (loss) before income tax 2,459 (6,166)
Income tax expense 1,553 1,101
Net income (loss) $ 906 $ (7,267)
Net income (loss) per share - Basic (in dollars per share) $ 0.05 $ (0.38)
Net income (loss) per share - Diluted (in dollars per share) $ 0.05 $ (0.38)
Weighted average shares - Basic (in shares) 19,052,385 19,046,855
Weighted average shares - Diluted (in shares) 19,732,364 19,046,855
Product    
Sales $ 62,975 $ 63,536
Cost of sales 26,153 30,452
Service    
Sales 19,888 20,708
Cost of sales $ 9,473 $ 10,485