XML 11 R2.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED STATEMENTS OF EARNINGS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
CONSOLIDATED STATEMENTS OF EARNINGS [Abstract]    
Revenue $ 392,325 $ 384,670
Cost of products sold 260,548 258,121
Selling and administrative expenses 78,247 77,143
Operating income 53,530 49,406
Interest expense 7,341 7,045
Earnings before income taxes 46,189 42,361
Income taxes 11,727 11,421
Net earnings $ 34,462 $ 30,940
Weighted average number of common shares outstanding:    
Basic (in shares) 42,197 42,104
Diluted (in shares) 42,469 42,305
Earnings per common share:    
Basic (in dollars per share) $ 0.82 $ 0.73
Diluted (in dollars per share) 0.81 0.73
Dividends declared per common share (in dollars per share) $ 0.41 $ 0.41