XML 11 R2.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements Of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Statement [Abstract]        
Net sales $ 387,801 $ 376,470 $ 727,794 $ 750,105
Cost of sales 229,669 208,360 431,931 412,384
Gross profit 158,132 168,110 295,863 337,721
Selling, general and administrative expenses 55,734 51,206 111,801 101,806
Income from operations 102,398 116,904 184,062 235,915
Interest income, net (77)     (6)
Income before income taxes 102,475 116,904 184,062 235,921
Provision for income taxes 26,566 29,906 47,719 59,853
Net income $ 75,909 $ 86,998 $ 136,343 $ 176,068
Basic earnings per common share $ 0.71 $ 0.8 $ 1.27 $ 1.62
Basic weighted average common shares outstanding 107,227,128 108,693,887 107,204,024 108,667,028
Diluted earnings per common share $ 0.71 $ 0.8 $ 1.27 $ 1.62
Diluted weighted average common shares outstanding 107,296,203 108,810,296 107,290,272 108,803,081
Comprehensive income $ 75,909 $ 86,998 $ 136,343 $ 176,068