XML 109 R96.htm IDEA: XBRL DOCUMENT v3.25.2
Long-Term Debt - Maturities (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Long-Term debt  
2026 $ 100,000
2028 680,000
2029 1,200,000
2030 750,000
Thereafter 2,850,000
Total 5,580,000
Note Payable  
Long-Term debt  
2026 100,000
2028 680,000
2029 550,000
Total 1,330,000
Unsecured Senior Note  
Long-Term debt  
2029 650,000
2030 750,000
Thereafter 2,850,000
Total $ 4,250,000