XML 21 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Operations and Comprehensive Income (Loss) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Statement [Abstract]      
Revenue $ 1,804,104 $ 1,570,402 $ 1,151,422
Cost of goods sold 1,190,329 1,018,527 760,524
Gross profit 613,775 551,875 390,898
Selling, general and administrative expenses 557,820 508,884 349,112
Operating income (loss) 55,955 42,991 41,786
Interest expense (55,145) (42,774) (24,301)
Loss on extinguishment of debt 0 0 (3,395)
Change in fair value of earnout liabilities (988) 758 (483)
Other income (expense), net (358) (2,982) (670)
Income (loss) before income taxes (536) (2,007) 12,937
Income tax expense (benefit) 6,796 6,960 5,531
Net income (loss) $ (7,332) $ (8,967) $ 7,406
Basic income (loss) per share of common stock (in USD per share) [1] $ (0.16) $ (0.20) $ 0.22
Diluted income (loss) per share of common stock (in USD per share) [1] $ (0.16) $ (0.20) $ 0.21
Comprehensive income (loss)      
Net income (loss) $ (7,332) $ (8,967) $ 7,406
Other comprehensive income (loss), net of tax:      
Foreign currency translation adjustment (16,946) 4,906 (11,525)
Other 0 (120) 0
Comprehensive income (loss) $ (24,278) $ (4,181) $ (4,119)
[1] The accompanying Consolidated Financial Statements and notes thereto have been retroactively adjusted to reflect the two-for-one stock split completed in August 2023. See Note 1 – Nature of Operations and Basis of Presentation for details.