XML 14 R4.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Income Statement [Abstract]        
Revenue $ 517,958 $ 468,019 $ 1,498,424 $ 1,323,641
Cost of goods sold 347,632 309,171 994,034 869,857
Gross profit 170,326 158,848 504,390 453,784
Selling, general and administrative expenses 146,707 139,901 433,848 417,896
Operating income (loss) 23,619 18,947 70,542 35,888
Interest expense (13,955) (15,160) (42,408) (39,780)
Change in fair value of earnout liabilities 0 (858) (1,000) (861)
Other income (expense), net (1,283) (15) (1,377) 82
Income (loss) before income taxes 8,381 2,914 25,757 (4,671)
Income tax expense (benefit) 1,929 (19,007) 11,041 (23,264)
Net income (loss) $ 6,452 $ 21,921 $ 14,716 $ 18,593
Basic income (loss) per share of common stock (in USD per share) $ 0.14 $ 0.47 $ 0.32 $ 0.40
Diluted income (loss) per share of common stock (in USD per share) $ 0.14 $ 0.46 $ 0.31 $ 0.39
Comprehensive income (loss)        
Net income (loss) $ 6,452 $ 21,921 $ 14,716 $ 18,593
Other comprehensive income (loss), net of tax:        
Foreign currency translation adjustment (3,855) 4,254 13,260 (1,442)
Other 0 0 0 0
Comprehensive income (loss) $ 2,597 $ 26,175 $ 27,976 $ 17,151