XML 100 R81.htm IDEA: XBRL DOCUMENT v3.25.0.1
Long-Term Debt - Scheduled Maturities of Long-term Debt (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Debt Disclosure [Abstract]  
2025 $ 270,867
2026 174,693
2027 202,674
2028 1,922,275
2029 39,993
Thereafter $ 6,900,604