XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Comprehensive 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 $ 386,249 $ 311,596 $ 725,477 $ 557,120
Cost of sales 228,872 193,323 433,188 343,046
Gross profit 157,377 118,273 292,289 214,074
Selling, general and administrative expenses 39,568 36,899 79,529 68,949
Gain on insurance proceeds   (983)   (1,720)
Income from operations 117,809 82,357 212,760 146,845
Interest (income) expense, net (116) 13 (104) 10
Income before income taxes 117,925 82,344 212,864 146,835
Provision for income taxes 29,009 20,978 52,737 36,925
Net income $ 88,916 $ 61,366 $ 160,127 $ 109,910
Basic earnings per common share $ 0.79 $ 0.53 $ 1.41 $ 0.95
Basic weighted average common shares outstanding 113,099,561 115,362,757 113,864,741 115,512,231
Diluted earnings per common share $ 0.79 $ 0.53 $ 1.4 $ 0.95
Diluted weighted average common shares outstanding 113,259,514 115,662,626 114,052,447 115,839,183
Comprehensive income $ 88,916 $ 61,366 $ 160,127 $ 109,910