v3.26.1
CONSOLIDATED STATEMENTS OF EARNINGS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
CONSOLIDATED STATEMENTS OF EARNINGS [Abstract]    
Revenue $ 435,834 $ 392,325
Cost of products sold 283,146 260,548
Selling and administrative expenses 85,960 78,247
Operating income 66,728 53,530
Interest expense 7,902 7,341
Earnings before income taxes 58,826 46,189
Income taxes 14,656 11,727
Net earnings $ 44,170 $ 34,462
Weighted average number of common shares outstanding:    
Basic (in shares) 42,294 42,197
Diluted (in shares) 42,671 42,469
Earnings per common share:    
Basic (in dollars per share) $ 1.04 $ 0.82
Diluted (in dollars per share) 1.04 0.81
Dividends declared per common share (in dollars per share) $ 0.41 $ 0.41