XML 13 R2.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Income Statement [Abstract]        
Net sales $ 391,291 $ 369,353 $ 1,076,105 $ 1,005,334
Cost of sales 296,735 286,101 826,434 781,133
Gross profit 94,556 83,252 249,671 224,201
Selling, general, and administrative expense 47,160 45,274 140,941 141,999
Income from operations 47,396 37,978 108,730 82,202
Interest expense 1,048 491 2,189 1,180
Other expense (income) 363 72 797 (4,279)
Income before taxes 45,985 37,415 105,744 85,301
Provision for income taxes 11,690 9,561 26,686 20,578
Income from continuing operations 34,295 27,854 79,058 64,723
Discontinued operations:        
(Loss) income before taxes 0 (201) 0 1,867
Provision for income taxes 0 97 0 323
(Loss) income from discontinued operations 0 (298) 0 1,544
Net income $ 34,295 $ 27,556 $ 79,058 $ 66,267
Net earnings per share – Basic:        
Income from continuing operations (in dollars per share) $ 1.08 $ 0.85 $ 2.44 $ 1.97
Income from discontinued operations (in dollars per share) 0 (0.01) 0 0.05
Net income (in dollars per share) $ 1.08 $ 0.84 $ 2.44 $ 2.02
Weighted average shares outstanding – Basic 31,707 32,802 32,396 32,791
Net earnings per share – Diluted:        
Income from continuing operations (in dollars per share) $ 1.08 $ 0.84 $ 2.43 $ 1.96
Income from discontinued operations (in dollars per share) 0 (0.01) 0 0.05
Net income (in dollars per share) $ 1.08 $ 0.83 $ 2.43 $ 2.01
Weighted average shares outstanding – Diluted 31,812 33,050 32,503 33,055