XML 111 R96.htm IDEA: XBRL DOCUMENT v3.25.4
Debt - Schedule of Senior Unsecured Notes (Details) - Senior Unsecured Notes - USD ($)
$ in Thousands
Aug. 14, 2025
Jun. 02, 2025
Feb. 14, 2025
Feb. 03, 2025
Mar. 01, 2024
May 10, 2023
Jan. 17, 2023
Debt Instrument [Line Items]              
Face amount         $ 1,250,000    
Senior Unsecured Notes 5.38%              
Debt Instrument [Line Items]              
Face amount     $ 500,000        
Interest rate (in percent)     5.38%        
Interest rate, effective (in percent)     5.56%        
Senior Unsecured Notes 4.75%              
Debt Instrument [Line Items]              
Face amount $ 500,000            
Interest rate (in percent) 4.75%            
Interest rate, effective (in percent) 5.02%            
Senior Unsecured Notes 5.25%              
Debt Instrument [Line Items]              
Face amount           $ 350,000 $ 400,000
Interest rate (in percent)           5.25% 5.25%
Interest rate, effective (in percent)           5.59% 5.40%
Senior Unsecured Notes 3.40%              
Debt Instrument [Line Items]              
Face amount       $ 348,194      
Interest rate (in percent)       3.40%      
Interest rate, effective (in percent)       3.58%      
Senior Unsecured Notes 4.00%              
Debt Instrument [Line Items]              
Face amount   $ 451,806          
Interest rate (in percent)   4.00%          
Interest rate, effective (in percent)   4.19%