XML 21 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Sales      
Sales $ 358,831 $ 345,765 $ 337,814
Cost of sales      
Total cost of sales 193,832 170,002 153,887
Gross profit 164,999 175,763 183,927
Operating expenses      
Selling, general and administrative 157,336 146,657 136,234
Research and development 41,806 49,415 48,761
Restructuring costs 15,393 4,614 7,368
Total operating expenses 214,535 200,686 192,363
Loss from operations (49,536) (24,923) (8,436)
Other (income) expense      
Interest expense (income) 3,348 (36) 55
Other expense (income), net 1,178 (3,236) 70
Loss before income tax (54,062) (21,651) (8,561)
Income tax expense 2,515 5,105 31,403
Net loss $ (56,577) $ (26,756) $ (39,964)
Net loss per share - Basic (in dollars per share) $ (2.99) $ (1.46) $ (2.20)
Net loss per share - Diluted (in dollars per share) $ (2.99) $ (1.46) $ (2.20)
Weighted average shares - Basic (in shares) 18,917,778 18,318,191 18,187,946
Weighted average shares - Diluted (in shares) 18,917,778 18,318,191 18,187,946
Product      
Sales      
Sales $ 278,572 $ 265,280 $ 251,103
Cost of sales      
Total cost of sales 150,472 123,836 109,024
Service      
Sales      
Sales 80,259 80,485 86,711
Cost of sales      
Total cost of sales $ 43,360 $ 46,166 $ 44,863