XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Income - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Income Statement [Abstract]    
Net sales $ 265,953 $ 182,771
Cost of sales 188,799 136,707
Gross profit 77,154 46,064
Selling, general and administrative expenses 32,942 23,056
Loss (gain) on disposal of assets 6 (2)
Income from operations 44,206 23,010
Interest expense, net (1,150) (190)
Other income, net 114 21
Income before taxes 43,170 22,841
Income tax provision 6,356 4,782
Net income $ 36,814 $ 18,059
Earnings per share:    
Basic (in dollars per share) $ 0.69 $ 0.34
Diluted (in dollars per share) $ 0.67 $ 0.33
Weighted average shares outstanding:    
Basic (in shares) 53,640,598 52,613,232
Diluted (in shares) 55,240,638 53,950,995