v3.26.1
Debt - Schedule of Maturities of Notes Payable (Details) - Term Debt - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
2026 $ 1,313,554  
2027 902,143  
2028 1,882,392  
2029 1,763,927  
2030 1,690,145  
2031 1,777,525  
2032 600,000  
2033 800,000  
2034 600,000  
2035 900,000  
Thereafter 21,200  
Total $ 12,250,886 $ 12,257,899