XML 13 R2.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Income Statement [Abstract]        
Net sales $ 220,648 $ 206,453 $ 421,043 $ 386,024
Cost of sales 128,243 123,009 238,941 233,214
Gross profit 92,405 83,444 182,102 152,810
Selling, general and administrative expenses 29,009 35,705 63,571 65,872
Income from operations 63,396 47,739 118,531 86,938
Interest income, net (71) (1) (593) (57)
Income before income taxes 63,467 47,740 119,124 86,995
Provision for income taxes 16,249 12,030 29,504 19,730
Net income $ 47,218 $ 35,710 $ 89,620 $ 67,265
Basic earnings per common share $ 0.82 $ 0.61 $ 1.55 $ 1.15
Basic weighted average common shares outstanding 57,866,967 58,486,192 57,998,247 58,514,676
Diluted earnings per common share $ 0.81 $ 0.61 $ 1.54 $ 1.14
Diluted weighted average common shares outstanding 58,030,994 58,687,540 58,177,357 58,758,201
Comprehensive income $ 47,218 $ 35,710 $ 89,620 $ 67,265