XML 14 R2.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF EARNINGS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
CONSOLIDATED STATEMENTS OF EARNINGS [Abstract]      
Revenue $ 1,380,264 $ 1,332,001 $ 1,322,934
Cost of products sold 925,603 908,254 908,061
Selling and administrative expenses 284,633 271,091 293,763
Operating income 170,028 152,656 121,110
Interest expense 12,544 14,811 20,107
Earnings before income taxes 157,484 137,845 101,003
Income taxes 38,739 28,373 18,956
Net earnings $ 118,745 $ 109,472 $ 82,047
Earnings per common share:      
Basic (in dollars per share) $ 2.82 $ 2.59 $ 1.94
Diluted (in dollars per share) $ 2.81 $ 2.59 $ 1.94
Weighted average number of common shares outstanding:      
Basic (in shares) 42,077 42,301 42,263
Diluted (in shares) 42,258 42,346 42,294