XML 84 R69.htm IDEA: XBRL DOCUMENT v3.25.1
Debt - Senior Unsecured Note (Details) - Senior Unsecured Notes - USD ($)
$ in Thousands
Mar. 31, 2025
Feb. 14, 2025
Feb. 03, 2025
Mar. 01, 2024
Debt Instrument        
Aggregate principal amount       $ 1,250,000
Senior Unsecured Notes 5.38%        
Debt Instrument        
Aggregate principal amount   $ 500,000    
Interest rate   5.38%    
Senior Unsecured Notes 3.40%        
Debt Instrument        
Aggregate principal amount     $ 348,194  
Interest rate     3.40%  
Senior Unsecured Notes 5.56%        
Debt Instrument        
Interest rate 5.56%      
Senior Unsecured Notes 3.58%        
Debt Instrument        
Interest rate 3.58%