XML 11 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED STATEMENTS OF EARNINGS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
CONSOLIDATED STATEMENTS OF EARNINGS [Abstract]    
Revenue $ 384,670 $ 369,006
Cost of products sold 258,121 244,343
Selling and administrative expenses 77,143 73,825
Operating income 49,406 50,838
Interest expense 7,045 6,002
Earnings before income taxes 42,361 44,836
Income taxes 11,421 11,185
Net earnings $ 30,940 $ 33,651
Weighted average number of common shares outstanding:    
Basic (in shares) 42,104 41,970
Diluted (in shares) 42,305 42,255
Earnings per common share:    
Basic (in dollars per share) $ 0.73 $ 0.8
Diluted (in dollars per share) 0.73 0.8
Dividends declared per common share (in dollars per share) $ 0.41 $ 0.41