v3.26.1
Consolidated Statements of 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 $ 626,976 $ 311,567 $ 1,123,912 $ 633,621
Cost of sales 474,485 228,838 846,456 464,528
Gross profit 152,491 82,729 277,456 169,093
Selling, general and administrative expenses 83,607 59,147 151,513 110,440
Gain on disposal of assets 0 0 0 (40)
Income from operations 68,884 23,582 125,943 58,693
Interest expense (6,195) (4,009) (11,250) (6,811)
Other income (expense), net 158 (68) 235 106
Income before taxes 62,847 19,505 114,928 51,988
Income tax provision 6,188 4,018 18,454 7,209
Net income $ 56,659 $ 15,487 $ 96,474 $ 44,779
Earnings per share:        
Basic (usd per share) $ 0.69 $ 0.19 $ 1.17 $ 0.55
Diluted (usd per share) 0.68 0.19 1.15 0.54
Cash dividends declared per common share (in dollars per share) $ 0.10 $ 0.10 $ 0.20 $ 0.20
Weighted average shares outstanding:        
Basic (in shares) 82,189,734 81,441,511 82,213,148 81,456,845
Diluted (in shares) 83,721,199 82,956,213 83,690,556 83,153,788