v3.26.1
Long-Term Debt - Maturities (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Long-Term debt  
2028 $ 580,000
2029 900,000
2030 750,000
2031 1,250,000
Thereafter 2,850,000
Total 6,330,000
Note Payable  
Long-Term debt  
2028 580,000
2029 250,000
2031 600,000
Total 1,430,000
Unsecured Senior Note  
Long-Term debt  
2029 650,000
2030 750,000
2031 650,000
Thereafter 2,850,000
Total $ 4,900,000