XML 19 R5.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Earnings - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Statement [Abstract]      
Net sales $ 799,023 $ 703,644 $ 643,705
Cost of sales 555,849 479,747 432,338
Gross margin 243,174 223,897 211,367
Operating expenses:      
Selling expenses 60,413 58,630 60,932
Research and development expenses 13,524 10,332 11,377
General and administrative expenses 41,735 43,788 36,505
Total operating expenses 115,672 112,750 108,814
Earnings from operations 127,502 111,147 102,553
Other expenses:      
Interest expense, net 2,456 4,439 5,959
Other, net (187) 291 116
Total other expenses 2,269 4,730 6,075
Earnings before income tax expense 125,233 106,417 96,478
Income tax expense 29,129 21,794 16,807
Net earnings $ 96,104 $ 84,623 $ 79,671
Basic net earnings per common share (in dollars per share) $ 2.98 $ 2.63 $ 2.48
Diluted net earnings per common share (in dollars per share) $ 2.94 $ 2.60 $ 2.45