XML 14 R2.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Statement [Abstract]        
Sales $ 410,022 $ 453,479 $ 787,813 $ 790,308
Costs, expenses and other:        
Costs of goods sold 351,308 372,111 675,628 705,975
Selling, general and administrative expenses 25,416 24,431 48,825 48,024
Interest expense, net 2,255 3,514 3,796 6,213
Other non-operating (income) expense, net (607) 1,351 (1,015) 1,441
Total costs, expenses and other 378,372 401,407 727,234 761,653
Income before taxes 31,650 52,072 60,579 28,655
Income tax expense 279 13,145 5,864 7,124
Net income $ 31,371 $ 38,927 $ 54,715 $ 21,531
Earnings per common share        
Basic (in dollars per share) $ 1.17 $ 1.45 $ 2.04 $ 0.80
Diluted (in dollars per share) $ 1.15 $ 1.43 $ 2.01 $ 0.79
Weighted average common shares outstanding        
Basic (in shares) 26,896,037 26,839,429 26,867,252 26,859,044
Diluted (in shares) 27,223,309 27,150,347 27,248,976 27,251,326