Leases and Other Finance Obligations - Summary of Future Maturities of Other Finance Obligation (Detail) $ in Thousands |
Dec. 31, 2024
USD ($)
|
|---|---|
| Other Finance Obligations [Abstract] | |
| 2025 | $ 16,272 |
| 2026 | 15,939 |
| 2027 | 15,874 |
| 2028 | 15,887 |
| 2029 | 15,907 |
| Thereafter | 103,127 |
| Total | $ 183,006 |
| X | ||||||||||
- Definition Future maturities for other finance obligations. No definition available.
|
| X | ||||||||||
- Definition Future maturities for other finance obligations thereafter. No definition available.
|
| X | ||||||||||
- Definition Future maturities for other finance obligations within five years. No definition available.
|
| X | ||||||||||
- Definition Future maturities for other finance obligations within four years. No definition available.
|
| X | ||||||||||
- Definition Future maturities for other finance obligations within one year. No definition available.
|
| X | ||||||||||
- Definition Future maturities for other finance obligations within three years. No definition available.
|
| X | ||||||||||
- Definition Future maturities for other finance obligations within two years. No definition available.
|
| X | ||||||||||
- Definition Other finance obligations. No definition available.
|