XML 20 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Statement [Abstract]      
Net sales $ 1,450,871 $ 1,261,868 $ 1,258,846
Cost of sales 1,008,786 839,996 803,850
Selling and administrative expenses 353,093 296,559 304,978
Total operating costs and expenses 1,361,879 1,204,749 1,108,828
Operating income 88,992 57,119 150,018
Interest expense 58,171 14,624 16,209
Other expense (income), net (2,443) 4,310 5,992
Income before income taxes 33,264 38,185 127,817
Income taxes 17,268 24,706 27,944
Net income $ 15,996 $ 13,479 $ 99,873
Per common share:      
Basic (in dollars per share) $ 0.31 $ 0.26 $ 1.96
Diluted (in dollars per share) $ 0.31 $ 0.26 $ 1.96
Weighted average common shares outstanding:      
Basic (in shares) 51,052,963 50,962,447 50,926,374
Diluted (in shares) 51,205,888 51,084,167 51,079,063
Impairment charge (see below) $ 0 $ 68,194 $ 0