v3.26.1
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Statement [Abstract]        
Net revenue $ 384,897 $ 358,435 $ 699,173 $ 669,807
Cost of goods sold 212,824 210,208 412,665 405,993
Gross margin 172,073 148,227 286,508 263,814
Selling, general and administrative expenses 117,807 101,462 230,002 211,520
Loss on disposal of assets 0 0 104 108
Income from operations 54,266 46,765 56,402 52,186
Interest income, net (1,064) (744) (1,518) (1,317)
Other income (45) (150) (892) (236)
Income before taxes 55,375 47,659 58,812 53,739
Income tax expense 15,729 12,593 16,943 13,791
Net income 39,646 35,066 41,869 39,948
Comprehensive income $ 39,646 $ 35,066 $ 41,869 $ 39,948
Net and comprehensive income per share, basic        
Weighted-average number of common shares outstanding, basic (in shares) 141,466,361 140,709,814 141,218,014 140,536,663
Net and comprehensive income per share, basic (in dollars per share) $ 0.28 $ 0.25 $ 0.30 $ 0.28
Net and comprehensive income per share, diluted        
Weighted-average number of common shares outstanding, diluted (in shares) 141,808,253 141,162,310 141,776,353 141,126,879
Net and comprehensive income per share, diluted (in dollars per share) $ 0.28 $ 0.25 $ 0.30 $ 0.28