v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME        
Net sales $ 144,309 $ 121,087 $ 282,169 $ 232,835
Cost of goods sold 85,659 70,340 165,891 135,470
Gross profit 58,650 50,747 116,278 97,365
Operating expenses        
Selling, general and administrative 38,577 34,051 79,296 69,301
Restructuring and transaction costs 19 693 3,106 693
Related party expense 101 115 1,944 263
Total operating expenses 38,697 34,859 84,346 70,257
Operating income 19,953 15,888 31,932 27,108
Other expense        
Interest expense (2,003) (1,013) (3,640) (2,654)
Other (expense) income, net (336) 346 (1,780) 710
Total other expense, net (2,339) (667) (5,420) (1,944)
Income before provision for income taxes 17,614 15,221 26,512 25,164
Provision for income taxes (5,047) (4,229) (7,017) (7,170)
Net income $ 12,567 $ 10,992 $ 19,495 $ 17,994
Net income per share:        
Basic $ 0.31 $ 0.29 $ 0.50 $ 0.48
Diluted $ 0.31 $ 0.29 $ 0.49 $ 0.48
Weighted average shares outstanding:        
Basic 40,606,825 37,586,031 39,276,700 37,480,367
Diluted 40,855,185 37,850,708 39,701,755 37,758,998
Net income $ 12,567 $ 10,992 $ 19,495 $ 17,994
Other comprehensive income:        
Unrealized holding gains on derivative instruments, net of tax(1) 169 1,576 1,829 1,150
Reclassification adjustments for gains included in net income, net of tax(2) (834) (735) (1,728) (1,382)
Total unrealized (loss) gain on derivative instruments, net of tax (665) 841 101 (232)
Foreign currency translation adjustments, net of tax(3) (97) 185 (509) 891
Other comprehensive (loss) income (762) 1,026 (408) 659
Comprehensive income, net of tax $ 11,805 $ 12,018 $ 19,087 $ 18,653

Source