XML 9 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements Of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Statement [Abstract]        
Net sales $ 376,470 $ 356,538 $ 750,105 $ 595,256
Cost of sales 208,360 200,090 412,384 344,380
Gross profit 168,110 156,448 337,721 250,876
Selling, general and administrative expenses 51,206 51,681 101,806 89,162
Income from operations 116,904 104,767 235,915 161,714
Interest expense (income), net   1,305 (6) 3,289
Income before income taxes 116,904 103,462 235,921 158,425
Provision for income taxes 29,906 26,426 59,853 40,258
Net income $ 86,998 $ 77,036 $ 176,068 $ 118,167
Basic earnings per common share $ 0.8 $ 0.71 $ 1.62 $ 1.09
Basic weighted average shares outstanding 108,693,887 108,770,204 108,667,028 108,771,077
Diluted earnings per common share $ 0.8 $ 0.71 $ 1.62 $ 1.09
Diluted weighted average common shares outstanding 108,810,296 108,871,440 108,803,081 108,893,848
Comprehensive income $ 86,998 $ 77,036 $ 176,068 $ 118,167