v3.26.3
Acquisitions (Schedule Of Pro Forma Revenue and Earnings) (Details) - RotoCo, LLC [Member] - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Business Acquisition [Line Items]        
Service revenues and sales $ 702,024 $ 637,879 $ 2,064,470 $ 1,930,565
Net income $ 72,009 $ 64,875 $ 207,636 $ 190,114
Earnings per share $ 5.51 $ 4.51 $ 15.61 $ 13.08
Diluted earnings per share $ 5.48 $ 4.50 $ 15.58 $ 13.00