XML 13 R2.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Statement [Abstract]        
Net sales $ 303,836 $ 188,472 $ 899,092 $ 913,950
Cost of sales 172,941 142,264 517,321 575,452
Gross profit 130,895 46,208 381,771 338,498
Selling, general and administrative expenses 44,532 26,857 133,694 106,387
Income from operations 86,363 19,351 248,077 232,111
Interest (income) expense, net (734)   2,555 (103)
Income before income taxes 87,097 19,351 245,522 232,214
Provision for income taxes 21,831 4,928 62,089 57,665
Net income $ 65,266 $ 14,423 $ 183,433 $ 174,549
Basic earnings per common share $ 0.6 $ 0.13 $ 1.69 $ 1.55
Basic weighted average common shares outstanding 108,583,009 110,140,496 108,707,699 112,609,684
Diluted earnings per common share $ 0.6 $ 0.13 $ 1.69 $ 1.55
Diluted weighted average common shares outstanding 108,702,495 110,300,017 108,829,374 112,787,994
Comprehensive income $ 65,266 $ 14,423 $ 183,433 $ 174,549