XML 127 R113.htm IDEA: XBRL DOCUMENT v3.25.0.1
Long-Term Debt - Maturities (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Long-Term debt  
2025 $ 650,000
2026 325,000
2027 500,000
2028 805,000
2029 1,825,000
Thereafter 1,150,000
Total 5,255,000
Note Payable  
Long-Term debt  
2026 325,000
2027 500,000
2028 805,000
2029 425,000
Total 2,055,000
Unsecured Senior Note  
Long-Term debt  
2025 650,000
2029 1,400,000
Thereafter 1,150,000
Total $ 3,200,000