XML 18 R2.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF INCOME (LOSS) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenues:      
Revenues from products and services $ 287,903 $ 334,411  
Total revenues 322,945 364,973 $ 414,806
Cost of sales:      
Total cost of sales 242,356 269,698 295,007
Selling, general and administrative 115,036 95,057 98,412
Engineering and product development 15,104 18,920 17,329
Impairments 0 7,719 0
Restructuring and other charges 78,933 35,380 4,396
Gain on sale of assets (4,482) (587) (1,511)
Foreign currency transaction (gains) and losses 836 2,345 (1,630)
Total costs and expenses 447,783 428,532 412,003
Operating income (loss) (124,838) (63,559) 2,803
Interest income 575 2,131 7,940
Interest expense (787) (621) (314)
Income (loss) before taxes (125,050) (62,049) 10,429
Income tax provision (benefit) 2,946 (31,281) 8,709
Net income (loss) $ (127,996) $ (30,768) $ 1,720
Income (loss) per common share:      
Basic (in dollars per share) $ (3.62) $ (0.87) $ 0.05
Diluted (in dollars per share) $ (3.62) $ (0.87) $ 0.05
Weighted average common shares outstanding:      
Basic (in shares) 35,331 35,260 35,839
Diluted (in shares) 35,331 35,260 36,152
Products      
Revenues:      
Revenues from products and services $ 213,760 $ 258,834 $ 303,279
Cost of sales:      
Total cost of sales 178,494 200,758 223,502
Services      
Revenues:      
Revenues from products and services 74,143 75,577 72,018
Cost of sales:      
Total cost of sales 33,173 37,449 36,550
Leasing      
Revenues:      
Leasing 35,042 30,562 39,509
Cost of sales:      
Total cost of sales $ 30,689 $ 31,491 $ 34,955