XML 19 R4.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Statement [Abstract]      
Net sales $ 888,788 $ 534,517 $ 514,551
Cost of sales 651,216 396,687 358,702
Gross profit 237,572 137,830 155,849
Selling, general and administrative expenses 110,823 68,598 60,491
Gain on disposal of assets and insurance recoveries (12) (21) (6,478)
Income from operations 126,761 69,253 101,836
Interest (expense) income, net (2,627) (132) 88
Other income, net 399 61 51
Income before taxes 124,533 69,182 101,975
Income tax provision 24,157 10,424 22,966
Net income $ 100,376 $ 58,758 $ 79,009
Earnings per share:      
Basic (usd per share) $ 1.89 $ 1.12 $ 1.51
Diluted (usd per share) 1.86 1.09 1.49
Cash dividends declared per common share (in dollars per share) $ 0.43 $ 0.38 $ 0.38
Weighted average shares outstanding:      
Basic (in shares) 53,054,986 52,404,199 52,168,679
Diluted (in shares) 54,097,072 53,728,989 53,061,169