XML 13 R2.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Income Statement [Abstract]        
Net sales $ 366,949 $ 348,389 $ 684,814 $ 635,981
Cost of sales 276,678 267,458 529,699 495,032
Gross profit 90,271 80,931 155,115 140,949
Selling, general, and administrative expense 50,132 49,522 93,781 96,725
Income from operations 40,139 31,409 61,334 44,224
Interest expense 656 245 1,141 689
Other expense (income) 281 (4,666) 434 (4,351)
Income before taxes 39,202 35,830 59,759 47,886
Provision for income taxes 9,895 9,457 14,996 11,017
Income from continuing operations 29,307 26,373 44,763 36,869
Discontinued operations:        
(Loss) income before taxes 0 (502) 0 2,068
(Benefit from) provision for income taxes 0 (78) 0 226
(Loss) income from discontinued operations 0 (424) 0 1,842
Net income $ 29,307 $ 25,949 $ 44,763 $ 38,711
Net earnings per share – Basic:        
Income from continuing operations (in dollars per share) $ 0.90 $ 0.80 $ 1.37 $ 1.12
Income from discontinued operations (in dollars per share) 0 (0.01) 0 0.06
Net income (in dollars per share) $ 0.90 $ 0.79 $ 1.37 $ 1.18
Weighted average shares outstanding – Basic 32,585 32,790 32,748 32,791
Net earnings per share – Diluted:        
Income from continuing operations (in dollars per share) $ 0.90 $ 0.80 $ 1.36 $ 1.11
Income from discontinued operations (in dollars per share) 0 (0.01) 0 0.06
Net income (in dollars per share) $ 0.90 $ 0.79 $ 1.36 $ 1.17
Weighted average shares outstanding – Diluted 32,660 33,056 32,843 33,071