XML 84 R66.htm IDEA: XBRL DOCUMENT v3.25.4
Indebtedness - Schedule of Principal Payments Due (Details) - USD ($)
$ in Thousands
Jan. 31, 2026
Dec. 31, 2025
Required principal payments under outstanding debt    
2026   $ 1,958
2027   1,477,114
2028   1,000,737
2029   1,125,000
2030   400,000
Thereafter   1,500,000
Total   $ 5,504,809
Senior Unsecured Notes, due 2027 at 4.95%    
Required principal payments under outstanding debt    
Interest rate stated (as percent)   4.95%
Senior Unsecured Notes, due 2027 at 4.95% | Senior Notes | Subsequent Event    
Required principal payments under outstanding debt    
Repurchase amount $ 300,000  
Principal amount $ 400,000  
Interest rate stated (as percent) 4.95%