Quarterly report [Sections 13 or 15(d)]

Long-Term Debt - Schedule of Principal Repayments on Long-Term Debt Including Finance Lease Obligations (Details)

v3.25.2
Long-Term Debt - Schedule of Principal Repayments on Long-Term Debt Including Finance Lease Obligations (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Long-Term Debt, Fiscal Year Maturity [Abstract]  
Remainder of 2025 $ 500,640
2026 1,045,214
2027 3,383,798
2028 1,207,797
2029 2,023,088
2030 1,758,833
Thereafter 4,194,868
Total $ 14,114,238