XML 20 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated statements of comprehensive income (loss) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Income Statement [Abstract]    
Revenue $ 738,864 $ 699,913
Cost of sales 534,711 511,387
Gross profit 204,153 188,526
Operating expenses    
Selling, general and administrative expenses 180,389 179,471
Transaction expenses 2,892 0
Gain on sale-leaseback transactions 0 (7,000)
Loss (gain) on disposal of assets and other 156 (1,271)
Total operating expenses 183,437 171,200
Operating income 20,716 17,326
Other expense (income)    
Interest expense 18,297 31,525
Foreign exchange losses (gains) and other, net 10,233 (24,548)
Total other expense, net 28,530 6,977
Income (loss) before income taxes (7,814) 10,349
Income tax expense 11,062 6,637
Net income (loss) $ (18,876) $ 3,712
Weighted average shares outstanding    
Basic (in shares) 10,212 5,747
Diluted (in shares) 10,212 5,951
Earnings (loss) per share    
Basic (in dollars per share) $ (1.85) $ 0.65
Diluted (in dollars per share) $ (1.85) $ 0.62
Other comprehensive income (loss), net of tax of $0:    
Net income (loss) $ (18,876) $ 3,712
Change in foreign currency translation 12,757 (28,713)
Gain (loss) on pension liability (508) 2,256
Comprehensive loss $ (6,627) $ (22,745)