XML 12 R2.htm IDEA: XBRL DOCUMENT v3.25.3
CONSOLIDATED STATEMENTS OF EARNINGS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
CONSOLIDATED STATEMENTS OF EARNINGS [Abstract]        
Revenue $ 412,109 $ 392,613 $ 1,218,664 $ 1,180,808
Cost of products sold 270,767 262,209 802,713 793,133
Selling and administrative expenses 83,636 79,884 247,009 238,092
Operating income 57,706 50,520 168,942 149,583
Interest expense 7,328 7,696 22,060 22,394
Earnings before income taxes 50,378 42,824 146,882 127,189
Income taxes 13,422 10,134 37,877 32,627
Net earnings $ 36,956 $ 32,690 $ 109,005 $ 94,562
Weighted average number of common shares outstanding:        
Basic (in shares) 42,248 42,159 42,231 42,139
Diluted (in shares) 42,665 42,429 42,570 42,377
Earnings per common share:        
Basic (in dollars per share) $ 0.87 $ 0.78 $ 2.58 $ 2.24
Diluted (in dollars per share) 0.87 0.77 2.56 2.23
Dividends declared and paid per common share (in dollars per share) $ 0.41 $ 0.41 $ 1.23 $ 1.23