XML 20 R5.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
SALES      
Sales $ 345,765 $ 337,814 $ 303,768
COST OF SALES      
Total cost of sales 170,002 153,887 143,921
GROSS PROFIT 175,763 183,927 159,847
OPERATING EXPENSES      
Selling, general and administrative 146,657 136,234 131,827
Research and development 49,415 48,761 42,896
Restructuring costs 4,614 7,368 15,806
Total operating expenses 200,686 192,363 190,529
LOSS FROM OPERATIONS (24,923) (8,436) (30,682)
OTHER (INCOME) EXPENSE      
Other (income) expense, net (3,236) 70 431
Interest (income) expense (36) 55 (340)
LOSS BEFORE INCOME TAX EXPENSE (BENEFIT) (21,651) (8,561) (30,773)
INCOME TAX EXPENSE (BENEFIT) 5,105 31,403 (31,402)
NET (LOSS) INCOME $ (26,756) $ (39,964) $ 629
NET (LOSS) INCOME PER SHARE - BASIC (in dollars per share) $ (1.46) $ (2.20) $ 0.04
NET (LOSS) INCOME PER SHARE - DILUTED (in dollars per share) $ (1.46) $ (2.20) $ 0.04
Weighted average shares - Basic (in shares) 18,318,191 18,187,946 17,769,958
Weighted average shares - Diluted (in shares) 18,318,191 18,187,946 17,926,324
Product      
SALES      
Sales $ 265,280 $ 251,103 $ 218,587
COST OF SALES      
Total cost of sales 123,836 109,024 98,864
Service      
SALES      
Sales 80,485 86,711 85,181
COST OF SALES      
Total cost of sales $ 46,166 $ 44,863 $ 45,057