XML 15 R2.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Statement [Abstract]      
Net sales $ 1,106,043 $ 1,196,952 $ 880,831
Cost of sales 702,054 736,448 521,374
Gross profit 403,989 460,504 359,457
Selling, general and administrative expenses 141,831 139,624 125,822
Goodwill impairment   54,245 0
Loss on sale 15,423    
Gain on insurance proceeds   (8,741)  
Income from operations 246,735 275,376 233,635
Interest income, net (103) (15) (999)
Income before income taxes 246,838 275,391 234,634
Provision for income taxes 62,212 66,654 59,003
Net income $ 184,626 $ 208,737 $ 175,631
Basic earnings per common share $ 1.65 $ 1.81 $ 1.52
Basic weighted average common shares outstanding 111,710,676 115,461,016 115,888,859
Diluted earnings per common share $ 1.65 $ 1.8 $ 1.51
Diluted weighted average common shares outstanding 111,880,488 115,762,843 116,252,866
Comprehensive income $ 184,626 $ 208,737 $ 175,631