XML 15 R4.htm IDEA: XBRL DOCUMENT v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME        
Net sales $ 207,126 $ 157,109 $ 362,555 $ 287,215
Cost of goods sold 119,991 92,860 215,254 166,835
Gross profit 87,135 64,249 147,301 120,380
Operating expenses        
Selling, general and administrative 63,220 45,129 112,053 86,882
Restructuring and transaction costs 1,453 3,326 3,295 4,024
Related party expense   1,109 2,000 1,237
Total operating expenses 64,673 49,564 117,348 92,143
Operating income 22,462 14,685 29,953 28,237
Other expense        
Interest expense, net (5,019) (3,590) (9,290) (5,821)
Other (expense) income, net (529) 6,114 (918) 7,401
Total other expense, net (5,548) 2,524 (10,208) 1,580
Income before provision for income taxes 16,914 17,209 19,745 29,817
Provision for income taxes (5,507) (4,998) (6,363) (8,358)
Net income $ 11,407 $ 12,211 $ 13,382 $ 21,459
Net income per share:        
Basic $ 0.27 $ 0.3 $ 0.31 $ 0.53
Diluted $ 0.26 $ 0.3 $ 0.31 $ 0.52
Weighted average shares outstanding:        
Basic 42,809,646 40,661,955 42,684,595 40,640,433
Diluted 43,391,188 40,941,790 43,381,869 40,960,025
Net income $ 11,407 $ 12,211 $ 13,382 $ 21,459
Other comprehensive income (loss):        
Unrealized holding gains (losses) on derivative instruments, net of tax [1] 1,597 (87) 2,582 (837)
Reclassification adjustments for gains included in net income, net of tax [2] (459) (597) (956) (860)
Total unrealized gain (loss) on derivative instruments, net of tax 1,138 (684) 1,626 (1,697)
Foreign currency translation adjustments, net of tax [3] (1,078) 4,759 (4,274) 5,626
Other comprehensive income (loss) 60 4,075 (2,648) 3,929
Comprehensive income, net of tax $ 11,467 $ 16,286 $ 10,734 $ 25,388
[1] Net of income tax of $529 and $30 for the three months ended June 30, 2026 and 2025, respectively, and $858 and $280 for the six months ended June 30, 2026 and 2025, respectively.
[2] Amounts reclassified to net income relate to gains on interest rate swaps and foreign currency hedges and are included in interest expense, net above. Amounts are net of income tax of $191 and $342 for the three months ended June 30, 2026 and 2025, respectively, and $299 and $532 for the six months ended June 30, 2026 and 2025, respectively.
[3] Net of income tax of $72 and $356 for the three months ended June 30, 2026 and 2025, respectively, and $221 and $475 for the six months ended June 30, 2026 and 2025, respectively.