v3.25.2
Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Statement [Abstract]        
Revenue $ 502,437 $ 439,536 $ 980,466 $ 855,622
Cost of goods sold 332,353 288,009 646,402 560,686
Gross profit 170,084 151,527 334,064 294,936
Selling, general and administrative expenses 143,258 137,369 287,141 277,995
Operating income (loss) 26,826 14,158 46,923 16,941
Interest expense (14,238) (12,793) (28,453) (24,620)
Change in fair value of earnout liabilities 0 (8) (1,000) (3)
Other income (expense), net (726) 359 (94) 97
Income (loss) before income taxes 11,862 1,716 17,376 (7,585)
Income tax expense (benefit) 6,859 (180) 9,112 (4,257)
Net income (loss) $ 5,003 $ 1,896 $ 8,264 $ (3,328)
Basic income (loss) per share of common stock (in USD per share) $ 0.11 $ 0.04 $ 0.18 $ (0.07)
Diluted income (loss) per share of common stock (in USD per share) $ 0.11 $ 0.04 $ 0.17 $ (0.07)
Comprehensive income (loss)        
Net income (loss) $ 5,003 $ 1,896 $ 8,264 $ (3,328)
Other comprehensive income (loss), net of tax:        
Foreign currency translation adjustment 15,451 (2,558) 17,115 (5,696)
Other 0 0 0 0
Comprehensive income (loss) $ 20,454 $ (662) $ 25,379 $ (9,024)