XML 103 R92.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Long-Term Debt - Maturities (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Long-Term debt  
2025 $ 250,000
2026 650,000
2028 1,180,000
2029 1,200,000
Thereafter 1,250,000
Total 4,530,000
Note Payable  
Long-Term debt  
2025 250,000
2028 1,180,000
2029 550,000
Total 1,980,000
Unsecured Senior Note  
Long-Term debt  
2026 650,000
2029 650,000
Thereafter 1,250,000
Total $ 2,550,000