v3.26.3
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Income Statement [Abstract]        
Net sales $ 359,504 $ 285,348 $ 1,120,926 $ 1,013,142
Cost of sales 230,031 169,910 694,087 601,842
Gross profit 129,473 115,438 426,839 411,300
Selling, general and administrative expenses 56,455 45,041 179,452 156,841
Other expenses 496   5,169  
Income from operations 72,522 70,397 242,218 254,459
Interest expense, net 843   3,170  
Income before income taxes 71,679 70,397 239,048 254,459
Provision for income taxes 19,186 18,627 63,276 66,346
Net income $ 52,493 $ 51,770 $ 175,772 $ 188,113
Basic earnings per common share $ 0.52 $ 0.48 $ 1.71 $ 1.75
Basic weighted average common shares outstanding 101,719,534 107,244,573 103,018,450 107,217,689
Diluted earnings per common share $ 0.52 $ 0.48 $ 1.7 $ 1.75
Diluted weighted average common shares outstanding 101,827,361 107,332,641 103,102,802 107,304,543
Comprehensive income $ 52,493 $ 51,770 $ 175,772 $ 188,113