XML 19 R2.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income Statement [Abstract]    
Revenue $ 193,279 $ 202,392
Cost of sales 134,918 138,633
Gross profit 58,361 63,759
Operating expenses    
Selling, general and administrative expenses 49,383 54,666
Transaction expenses 51 5,921
Loss (gain) on disposal of assets and other 123 (28)
Total operating expenses 49,557 60,559
Operating income 8,804 3,200
Other expense (income)    
Interest expense 4,983 8,760
Foreign exchange losses (gains) and other, net (1,068) 1,227
Total other expense 3,915 9,987
Income (loss) before income taxes 4,889 (6,787)
Income tax expense 3,767 3,528
Net income (loss) $ 1,122 $ (10,315)
Weighted average shares outstanding    
Basic (in shares) 12,303 12,201
Diluted (in shares) 12,568 12,201
Earnings (loss) per share    
Basic (in USD per share) $ 0.09 $ (0.85)
Diluted (in USD per share) $ 0.09 $ (0.85)
Other comprehensive income (loss), net of tax of $0:    
Net income (loss) $ 1,122 $ (10,315)
Change in foreign currency translation 484 (804)
Gain (loss) on pension liability 36 (15)
Comprehensive income (loss) $ 1,642 $ (11,134)