XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Income - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Income Statement [Abstract]    
Net sales $ 182,771 $ 115,788
Cost of sales 136,707 82,631
Gross profit 46,064 33,157
Selling, general and administrative expenses 23,056 14,696
Gain on disposal of assets (2) 0
Income from operations 23,010 18,461
Interest (expense) income, net (190) 3
Other income, net 21 17
Income before taxes 22,841 18,481
Income tax provision 4,782 2,105
Net income $ 18,059 $ 16,376
Earnings per share:    
Basic (usd per share) $ 0.34 $ 0.31
Diluted (usd per share) $ 0.33 $ 0.30
Weighted average shares outstanding:    
Basic (in shares) 52,613,232 52,293,464
Diluted (in shares) 53,950,995 53,814,644