v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME        
Net sales $ 157,109 $ 144,309 $ 287,215 $ 282,169
Cost of goods sold 92,860 85,659 166,835 165,891
Gross profit 64,249 58,650 120,380 116,278
Operating expenses        
Selling, general and administrative 45,129 38,577 86,882 79,296
Restructuring and transaction costs 3,326 19 4,024 3,106
Related party expense 1,109 101 1,237 1,944
Total operating expenses 49,564 38,697 92,143 84,346
Operating income 14,685 19,953 28,237 31,932
Other expense        
Interest expense (3,590) (2,003) (5,821) (3,640)
Other income (expense), net 6,114 (336) 7,401 (1,780)
Total other expense, net 2,524 (2,339) 1,580 (5,420)
Income before provision for income taxes 17,209 17,614 29,817 26,512
Provision for income taxes (4,998) (5,047) (8,358) (7,017)
Net income $ 12,211 $ 12,567 $ 21,459 $ 19,495
Net income per share:        
Basic $ 0.3 $ 0.31 $ 0.53 $ 0.5
Diluted $ 0.3 $ 0.31 $ 0.52 $ 0.49
Weighted average shares outstanding:        
Basic 40,661,955 40,606,825 40,640,433 39,276,700
Diluted 40,941,790 40,855,185 40,960,025 39,701,754
Net income $ 12,211 $ 12,567 $ 21,459 $ 19,495
Other comprehensive income:        
Unrealized holding (losses) gains on derivative instruments, net of tax (87) 169 (837) 1,829
Reclassification adjustments for gains included in net income, net of tax (597) (834) (860) (1,728)
Total unrealized (loss) gain on derivative instruments, net of tax (684) (665) (1,697) 101
Foreign currency translation adjustments, net of tax 4,759 (97) 5,626 (509)
Other comprehensive income (loss) 4,075 (762) 3,929 (408)
Comprehensive income, net of tax $ 16,286 $ 11,805 $ 25,388 $ 19,087

Source