v3.26.1
Long-Term Debt - Maturities (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Long-Term debt  
2028 $ 480,000
2029 1,200,000
2030 750,000
2031 950,000
Thereafter 2,850,000
Total 6,230,000
Note Payable  
Long-Term debt  
2028 480,000
2029 550,000
2031 300,000
Total 1,330,000
Unsecured Senior Note  
Long-Term debt  
2029 650,000
2030 750,000
2031 650,000
Thereafter 2,850,000
Total $ 4,900,000