XML 20 R2.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Statement [Abstract]        
Net sales $ 356,538 $ 386,249 $ 595,256 $ 725,477
Cost of sales 200,090 228,872 344,380 433,188
Gross profit 156,448 157,377 250,876 292,289
Selling, general and administrative expenses 51,681 39,568 89,162 79,529
Income from operations 104,767 117,809 161,714 212,760
Interest expense (income), net 1,305 (116) 3,289 (104)
Income before income taxes 103,462 117,925 158,425 212,864
Provision for income taxes 26,426 29,009 40,258 52,737
Net income $ 77,036 $ 88,916 $ 118,167 $ 160,127
Basic earnings per common share $ 0.71 $ 0.79 $ 1.09 $ 1.41
Basic weighted average common shares outstanding 108,770,204 113,099,561 108,771,077 113,864,741
Diluted earnings per common share $ 0.71 $ 0.79 $ 1.09 $ 1.4
Diluted weighted average common shares outstanding 108,871,440 113,259,514 108,893,848 114,052,447
Comprehensive income $ 77,036 $ 88,916 $ 118,167 $ 160,127