Debt and Financing Lease Liabilities - Schedule of Maturities (Details) $ in Thousands |
Dec. 31, 2024
USD ($)
|
|---|---|
| Debt Disclosure [Abstract] | |
| 2025 | $ 149,363 |
| 2026 | 78,201 |
| 2027 | 395,886 |
| 2028 | 206,115 |
| 2029 | 167,686 |
| Thereafter | 676,936 |
| Total maturities | $ 1,674,187 |
| X | ||||||||||
- Definition Long-Term Debt And Finance Leases No definition available.
|
| X | ||||||||||
- Definition Long-Term Debt And Finance Leases, Maturity, After Year Five No definition available.
|
| X | ||||||||||
- Definition Long-Term Debt And Finance Leases, Maturity, Year Five No definition available.
|
| X | ||||||||||
- Definition Long-Term Debt And Finance Leases, Maturity, Year Four No definition available.
|
| X | ||||||||||
- Definition Long-Term Debt And Finance Leases, Maturity, Year One No definition available.
|
| X | ||||||||||
- Definition Long-Term Debt And Finance Leases, Maturity, Year Three No definition available.
|
| X | ||||||||||
- Definition Long-Term Debt And Finance Leases, Maturity, Year Two No definition available.
|
| X | ||||||||||
- References No definition available.
|