v3.26.1
Debt - Schedule of Maturities of Notes Payable (Details) - Term Debt - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
2026 $ 1,314,124  
2027 903,673  
2028 1,882,692  
2029 1,764,360  
2030 1,690,634  
2031 1,777,702  
2032 600,000  
2033 800,000  
2034 600,000  
2035 900,000  
Thereafter 21,200  
Total $ 12,254,385 $ 12,257,899