XML 10 R2.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED STATEMENTS OF EARNINGS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
CONSOLIDATED STATEMENTS OF EARNINGS [Abstract]    
Revenue $ 369,006 $ 355,521
Cost of products sold 244,343 230,675
Selling and administrative expenses 73,825 72,057
Operating income 50,838 52,789
Interest expense 6,002 2,993
Earnings before income taxes 44,836 49,796
Income taxes 11,185 12,725
Net earnings $ 33,651 $ 37,071
Weighted average number of common shares outstanding:    
Basic (in shares) 41,970 41,865
Diluted (in shares) 42,255 42,148
Earnings per common share:    
Basic (in dollars per share) $ 0.8 $ 0.89
Diluted (in dollars per share) 0.8 0.88
Dividends declared per common share (in dollars per share) $ 0.41 $ 0.41