v3.26.1
Debt and Line of Credit - Schedule of Unsecured Debt (Details) - USD ($)
$ in Millions
Jun. 30, 2026
Dec. 31, 2025
Apr. 15, 2022
Oct. 05, 2021
Jun. 28, 2021
Debt Instrument [Line Items]          
Unsecured debt $ 1,787.7 $ 1,786.5      
Senior Unsecured Notes - April 2032 Maturity          
Debt Instrument [Line Items]          
Interest Rate     4.20%    
Principal Amount     $ 600.0    
Unsecured debt 594.5 594.1      
Senior Unsecured Notes - November 2028 Maturity          
Debt Instrument [Line Items]          
Interest Rate       2.30%  
Principal Amount       $ 450.0  
Unsecured debt 448.4 448.1      
Senior Unsecured Notes - July 2031 Maturity - First Tranche          
Debt Instrument [Line Items]          
Interest Rate         2.70%
Principal Amount         $ 750.0
Unsecured debt 744.8 744.3      
Senior Unsecured Notes          
Debt Instrument [Line Items]          
Principal Amount 1,800.0        
Unsecured debt $ 1,787.7 $ 1,786.5