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 sales $ 418,019 $ 387,801 $ 761,422 $ 727,794
Cost of sales 259,675 229,669 464,056 431,931
Gross profit 158,344 158,132 297,366 295,863
Selling, general and administrative expenses 67,480 55,734 122,997 111,801
Other expenses 4,672   4,672  
Income from operations 86,192 102,398 169,697 184,062
Interest expense (income), net 2,327 (77) 2,327  
Income before income taxes 83,865 102,475 167,370 184,062
Provision for income taxes 21,989 26,566 44,091 47,719
Net income $ 61,876 $ 75,909 $ 123,279 $ 136,343
Basic earnings per common share $ 0.6 $ 0.71 $ 1.19 $ 1.27
Basic weighted average common shares outstanding 102,314,156 107,227,128 103,678,673 107,204,024
Diluted earnings per common share $ 0.6 $ 0.71 $ 1.19 $ 1.27
Diluted weighted average common shares outstanding 102,385,222 107,296,203 103,751,287 107,290,272
Comprehensive income $ 61,876 $ 75,909 $ 123,279 $ 136,343