XML 34 R4.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income Statement [Abstract]    
Revenue $ 478,029 $ 416,086
Cost of goods sold 314,049 272,677
Gross profit 163,980 143,409
Selling, general and administrative expenses 143,883 140,626
Operating income (loss) 20,097 2,783
Interest expense (14,215) (11,827)
Change in fair value of earnout liabilities (1,000) 5
Other income (expense), net 632 (262)
Income (loss) before income taxes 5,514 (9,301)
Income tax expense (benefit) 2,253 (4,077)
Net income (loss) $ 3,261 $ (5,224)
Basic income (loss) per share of common stock (in USD per share) $ 0.07 $ (0.11)
Diluted income (loss) per share of common stock (in USD per share) $ 0.07 $ (0.11)
Comprehensive income (loss)    
Net income (loss) $ 3,261 $ (5,224)
Other comprehensive income (loss), net of tax:    
Foreign currency translation adjustment 1,664 (3,138)
Other 0 0
Comprehensive income (loss) $ 4,925 $ (8,362)