XML 16 R2.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Statement [Abstract]      
Net sales $ 1,196,952 $ 880,831 $ 745,347
Cost of sales 736,448 521,374 438,844
Gross profit 460,504 359,457 306,503
Selling, general and administrative expenses 139,624 125,822 118,304
Goodwill impairment losses 54,245 0 0
Gain on insurance proceeds 8,741    
Income from operations 275,376 233,635 188,199
Interest income, net 15 999 1,503
Income before income taxes 275,391 234,634 189,702
Provision for income taxes 66,654 59,003 44,964
Net income $ 208,737 $ 175,631 $ 144,738
Basic earnings per common share $ 1.81 $ 1.52 $ 1.24
Basic weighted average common shares outstanding 115,461,016 115,888,859 116,861,194
Diluted earnings per common share $ 1.80 $ 1.51 $ 1.24
Diluted weighted average common shares outstanding 115,762,843 116,252,866 117,315,498
Comprehensive income $ 208,737 $ 175,631 $ 144,738