XML 86 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
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