XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Comprehensive Income (Loss) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Statement [Abstract]        
Revenue $ 205,209 $ 185,449 $ 407,601 $ 374,406
Cost of sales 142,136 134,143 280,769 270,998
Gross profit 63,073 51,306 126,832 103,408
Operating expenses        
Selling, general and administrative expenses 53,691 44,357 108,357 89,868
Transaction expenses 1,228 0 7,149 0
Loss on disposal of assets and other 220 542 192 282
Total operating expenses 55,139 44,899 115,698 90,150
Operating income 7,934 6,407 11,134 13,258
Other expense        
Interest expense 8,659 4,689 17,419 9,238
Foreign exchange losses and other, net 3,006 6,436 4,233 9,408
Loss on extinguishment of debt 463 0 463 0
Total other expense 12,128 11,125 22,115 18,646
Loss before income taxes (4,194) (4,718) (10,981) (5,388)
Income tax expense 2,502 1,861 6,030 4,677
Net loss $ (6,696) $ (6,579) $ (17,011) $ (10,065)
Weighted average shares outstanding        
Basic (in shares) 12,330 10,210 12,266 10,195
Diluted (in shares) 12,330 10,210 12,266 10,195
Loss per share        
Basic (in USD per share) $ (0.54) $ (0.64) $ (1.39) $ (0.99)
Diluted (in USD per share) $ (0.54) $ (0.64) $ (1.39) $ (0.99)
Other comprehensive income (loss), net of tax of $0:        
Net loss $ (6,696) $ (6,579) $ (17,011) $ (10,065)
Change in foreign currency translation 621 7,749 (183) 11,907
Gain (loss) on pension liability (5) 6 (20) 21
Comprehensive income (loss) $ (6,080) $ 1,176 $ (17,214) $ 1,863