XML 49 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Long-Term Debt - Summary of Maturities of Long-Term Debt (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Schedule of Maturities of Long-Term Debt [Abstract]  
Remaining in 2024 $ 267,196
2025 312,629
2026 176,155
2027 709,358
2028 328,573
2029 142,535
Thereafter 282,443
Total debt and finance lease obligations, net of related costs $ 2,218,889