XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Statements Of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Income Statement [Abstract]        
Net sales $ 233,717 $ 303,836 $ 983,822 $ 899,092
Cost of sales 140,512 172,941 552,896 517,321
Gross profit 93,205 130,895 430,926 381,771
Selling, general and administrative expenses 38,901 44,532 140,708 133,694
Income from operations 54,304 86,363 290,218 248,077
Interest income (expense), net (5) (734) (11) 2,555
Income before income taxes 54,309 87,097 290,229 245,522
Provision for income taxes 13,756 21,831 73,609 62,089
Net income $ 40,553 $ 65,266 $ 216,620 $ 183,433
Basic earnings per common share $ 0.37 $ 0.6 $ 2 $ 1.69
Basic weighted average shares outstanding 108,258,401 108,583,009 108,529,825 108,707,699
Diluted earnings per common share $ 0.37 $ 0.6 $ 1.99 $ 1.69
Diluted weighted average common shares outstanding 108,379,416 108,702,495 108,659,118 108,829,374
Comprehensive income $ 40,553 $ 65,266 $ 216,620 $ 183,433