XML 23 R5.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Earnings - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Statement [Abstract]      
Net sales $ 942,358 $ 799,023 $ 703,644
Cost of sales 661,907 555,849 479,747
Gross margin 280,451 243,174 223,897
Operating expenses:      
Selling expenses 67,409 60,413 58,630
Research and development expenses 12,191 13,524 10,332
General and administrative expenses 55,665 41,735 43,788
Total operating expenses 135,265 115,672 112,750
Earnings from operations 145,186 127,502 111,147
Other expenses:      
Interest expense, net 10,268 2,456 4,439
Other, net 1,169 (187) 291
Total other expenses 11,437 2,269 4,730
Earnings before income tax expense 133,749 125,233 106,417
Income tax expense 28,382 29,129 21,794
Net earnings $ 105,367 $ 96,104 $ 84,623
Basic net earnings per common share (in dollars per share) $ 3.29 $ 2.98 $ 2.63
Diluted net earnings per common share (in dollars per share) $ 3.25 $ 2.94 $ 2.60