XML 19 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Statement [Abstract]      
Net sales $ 1,094,837 $ 1,106,043 $ 1,196,952
Cost of sales 642,430 702,054 736,448
Gross profit 452,407 403,989 460,504
Selling, general and administrative expenses 176,203 141,831 139,624
Goodwill impairment 0 0 54,245
Loss on sale   15,423  
Gain on insurance proceeds     (8,741)
Income from operations 276,204 246,735 275,376
Interest expense (income), net 5 (103) (15)
Income before income taxes 276,199 246,838 275,391
Provision for income taxes 70,815 62,212 66,654
Net income $ 205,384 $ 184,626 $ 208,737
Basic earnings per common share $ 1.89 $ 1.65 $ 1.81
Basic weighted average common shares outstanding 108,680,459 111,710,676 115,461,016
Diluted earnings per common share $ 1.89 $ 1.65 $ 1.8
Diluted weighted average common shares outstanding 108,809,403 111,880,488 115,762,843
Comprehensive income $ 205,384 $ 184,626 $ 208,737