XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.3
Consolidated Statements of Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Income Statement [Abstract]        
Net sales $ 384,238 $ 327,252 $ 1,017,859 $ 902,917
Cost of sales 277,377 213,094 741,905 583,423
Gross profit 106,861 114,158 275,954 319,494
Selling, general and administrative expenses 63,230 48,637 173,670 139,820
Gain on disposal of assets 36 1 (4) (15)
Income from operations 43,595 65,520 102,288 179,689
Interest expense, net (5,153) (1,091) (11,964) (1,697)
Other income, net 0 81 106 333
Income before taxes 38,442 64,510 90,430 178,325
Income tax provision 7,660 11,885 14,869 34,456
Net income $ 30,782 $ 52,625 $ 75,561 $ 143,869
Earnings per share:        
Basic (in dollars per share) $ 0.38 $ 0.65 $ 0.93 $ 1.77
Diluted (in dollars per share) 0.37 0.63 0.91 1.72
Cash dividends declared per common share (in dollars per share) $ 0.10 $ 0.08 $ 0.30 $ 0.24
Weighted average shares outstanding:        
Basic (in shares) 81,543,105 81,089,476 81,485,914 81,448,413
Diluted (in shares) 82,952,049 83,107,077 83,086,858 83,579,989