XML 10 R2.htm IDEA: XBRL DOCUMENT v3.23.3
CONSOLIDATED STATEMENTS OF EARNINGS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
CONSOLIDATED STATEMENTS OF EARNINGS [Abstract]        
Revenue $ 363,829 $ 361,076 $ 1,107,148 $ 1,088,303
Cost of products sold 250,202 239,318 746,681 710,696
Selling and administrative expenses 69,096 74,265 213,507 222,081
Operating income 44,531 47,493 146,960 155,526
Interest expense 6,294 3,672 18,648 9,748
Earnings before income taxes 38,237 43,821 128,312 145,778
Income taxes 6,694 7,773 29,085 34,012
Net earnings $ 31,543 $ 36,048 $ 99,227 $ 111,766
Weighted average number of common shares outstanding:        
Basic (in shares) 42,045 41,896 42,020 41,885
Diluted (in shares) 42,233 42,242 42,241 42,199
Earnings per common share:        
Basic (in dollars per share) $ 0.75 $ 0.86 $ 2.36 $ 2.67
Diluted (in dollars per share) 0.75 0.85 2.35 2.65
Dividends declared per common share (in dollars per share) $ 0.41 $ 0.41 $ 1.23 $ 1.23