XML 77 R65.htm IDEA: XBRL DOCUMENT v3.26.1
Debt - Schedule of Senior Unsecured Notes (Details) - Senior Unsecured Notes - USD ($)
$ in Thousands
Jul. 15, 2026
Aug. 14, 2025
Jun. 02, 2025
Feb. 14, 2025
Feb. 03, 2025
Senior Unsecured Notes 3.25% | Subsequent Event          
Debt Instrument          
Aggregate principal amount $ 650,000        
Interest rate (in percent) 3.25%        
Interest rate, effective (as a percent) 3.40%        
Senior Unsecured Notes 5.38%          
Debt Instrument          
Aggregate principal amount       $ 500,000  
Interest rate (in percent)       5.38%  
Interest rate, effective (as a percent)       5.56%  
Senior Unsecured Notes 4.75%          
Debt Instrument          
Aggregate principal amount   $ 500,000      
Interest rate (in percent)   4.75%      
Interest rate, effective (as a percent)   5.02%      
Senior Unsecured Notes 3.40%          
Debt Instrument          
Aggregate principal amount         $ 348,194
Interest rate (in percent)         3.40%
Interest rate, effective (as a percent)         3.58%
Senior Unsecured Notes 4.00%          
Debt Instrument          
Aggregate principal amount     $ 451,806    
Interest rate (in percent)     4.00%    
Interest rate, effective (as a percent)     4.19%