XML 26 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
Revenues      
Total revenues $ 749,600 $ 815,594 $ 614,781
Cost of revenues      
Total cost of revenues 611,061 694,058 529,552
Selling, general and administrative expenses 101,136 97,618 94,445
Other operating (income) loss, net (2,583) (4,370) (391)
Impairments and other charges 6,356 37,322 0
Operating income (loss) 33,630 (9,034) (8,825)
Foreign currency exchange (gain) loss 267 389 (397)
Interest expense, net 8,181 7,040 8,805
Loss on extinguishment of debt 0 0 1,000
Income (loss) before income taxes 25,182 (16,463) (18,233)
Provision (benefit) for income taxes 10,666 4,371 7,293
Net income (loss) $ 14,516 $ (20,834) $ (25,526)
Net income (loss) per common share - basic (in dollars per share) $ 0.17 $ (0.22) $ (0.28)
Net income (loss) per common share - diluted (in dollars per share) $ 0.16 $ (0.22) $ (0.28)
Product sales revenues      
Revenues      
Total revenues $ 572,910 $ 665,318 $ 484,300
Cost of revenues      
Total cost of revenues 496,654 588,234 434,405
Rental and service revenues      
Revenues      
Total revenues 176,690 150,276 130,481
Cost of revenues      
Total cost of revenues $ 114,407 $ 105,824 $ 95,147