v3.26.3
Significant Accounting Policies - Repurchase Of Shares (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Receivables [Abstract]        
Total number of shares purchased 1,604,800 1,259,600 3,276,100 1,711,300
Average price paid per share (in dollars per share) $ 80.26 $ 90.31 $ 74.66 $ 89.16
Amount repurchased $ 128.8 $ 113.8 $ 244.6 $ 152.6