XML 13 R2.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Comprehensive Loss - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Statement [Abstract]        
Revenue $ 179,253 $ 181,835 $ 553,659 $ 509,255
Cost of sales 128,231 130,472 399,229 370,700
Gross profit 51,022 51,363 154,430 138,555
Operating expenses        
Selling, general and administrative expenses 45,496 43,713 135,364 131,515
Loss (gain) on disposal of assets and other (145) (52) 137 (938)
Total operating expenses 45,351 43,661 135,501 130,577
Operating income 5,671 7,702 18,929 7,978
Other expense (income)        
Interest expense 4,504 8,143 13,742 23,609
Foreign exchange and other losses (gains), net (8,279) (18,288) 1,129 (37,112)
Total other expense (income), net (3,775) (10,145) 14,871 (13,503)
Income before taxes 9,446 17,847 4,058 21,481
Income tax expense 1,477 1,370 6,154 4,939
Net income (loss) $ 7,969 $ 16,477 $ (2,096) $ 16,542
Weighted average shares outstanding        
Basic (in shares) 10,235 5,778 10,208 5,736
Diluted (in shares) 10,393 10,552 10,208 10,489
Earnings (loss) per share        
Basic (in USD per share) $ 0.78 $ 2.85 $ (0.21) $ 2.88
Diluted (in USD per share) $ 0.77 $ 1.82 $ (0.21) $ 2.37
Other comprehensive income (loss), net of tax of $0:        
Net income (loss) $ 7,969 $ 16,477 $ (2,096) $ 16,542
Change in foreign currency translation (10,710) (22,690) 1,197 (46,199)
Gain (loss) on pension liability (36) 66 (15) 153
Comprehensive loss $ (2,777) $ (6,147) $ (914) $ (29,504)