XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Statements of Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Income Statement [Abstract]        
Net sales $ 208,814 $ 143,876 $ 391,585 $ 259,664
Cost of sales 161,438 101,769 298,145 184,400
Gross profit 47,376 42,107 93,440 75,264
Selling, general and administrative expenses 26,933 16,895 49,989 31,591
Gain on disposal of assets (10) 0 (12) 0
Income from operations 20,453 25,212 43,463 43,673
Interest expense, net (550) (4) (740) (1)
Other income, net 220 39 241 56
Income before taxes 20,123 25,247 42,964 43,728
Income tax provision 4,177 4,632 8,959 6,737
Net income $ 15,946 $ 20,615 $ 34,005 $ 36,991
Earnings per share:        
Basic (in dollars per share) $ 0.30 $ 0.39 $ 0.64 $ 0.71
Diluted (in dollars per share) $ 0.30 $ 0.38 $ 0.63 $ 0.69
Weighted average shares outstanding:        
Basic (in shares) 53,095,286 52,432,822 52,992,439 52,389,989
Diluted (in shares) 53,661,876 53,603,932 53,944,616 53,736,134