XML 20 R3.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Statement [Abstract]      
Sales $ 1,517,557 $ 1,533,599 $ 1,945,640
Costs, expenses and other:      
Costs of goods sold 1,364,621 1,368,511 1,631,161
Selling, general and administrative expenses 94,023 95,538 87,748
Interest expense, net 11,311 7,485 2,781
Other non-operating (income) expense, net 2,027 (7,158) (1,841)
Total costs, expenses and other 1,471,982 1,464,376 1,719,849
Income before taxes 45,575 69,223 225,791
Income tax expense 1,426 14,600 53,905
Net income $ 44,149 $ 54,623 $ 171,886
Earnings per common share      
Basic (in dollars per share) $ 1.65 $ 2.00 $ 6.15
Diluted (in dollars per share) $ 1.62 $ 1.95 $ 5.92
Weighted average common shares outstanding      
Basic (in shares) 26,828,338 27,302,254 27,969,436
Diluted (in shares) 27,255,213 28,007,630 29,031,107