XML 18 R2.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Income Statement [Abstract]      
Net sales $ 880,831 $ 745,347 $ 684,250
Cost of sales 521,374 438,844 389,356
Gross profit 359,457 306,503 294,894
Selling, general and administrative expenses 125,822 118,304 118,225
Income from operations 233,635 188,199 176,669
Interest (income) expense, net (999) (1,503) (192)
Income before income taxes 234,634 189,702 176,861
Provision for income taxes 59,003 44,964 42,289
Net income $ 175,631 $ 144,738 $ 134,572
Basic earnings per common share $ 1.52 $ 1.24 $ 1.15
Basic weighted average common shares outstanding 115,888,859 116,861,194 117,479,340
Diluted earnings per common share $ 1.51 $ 1.24 $ 1.14
Diluted weighted average common shares outstanding 116,252,866 117,315,498 118,134,604
Comprehensive income $ 175,631 $ 144,738 $ 134,572