Leases and Other Finance Obligations - Other Finance Obligations - Additional Information (Detail) $ in Millions |
12 Months Ended |
|---|---|
|
Dec. 31, 2024
USD ($)
Property
| |
| Other Finance Obligations [Line Items] | |
| Number of leased properties with single lessor | Property | 115 |
| Other finance obligation, renewal term | 5 years |
| Total lease term | 30 years |
| Master lease agreement description | Company is party to 115 individual property lease agreements with a single lessor as of December 31, 2024. These lease agreements had initial terms ranging from nine to 15 years with renewal options in five-year increments providing for up to approximately 30-year total lease terms. |
| Other finance obligations | $ 190.3 |
| Payment of other finance obligation | $ 20.6 |
| Minimum | |
| Other Finance Obligations [Line Items] | |
| Other finance obligation, term | 9 years |
| Maximum | |
| Other Finance Obligations [Line Items] | |
| Other finance obligation, term | 15 years |