XML 128 R117.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Narrative (Detail)
6 Months Ended
Jun. 30, 2024
Minimum  
Lessee, Lease, Description [Line Items]  
Finance lease, remaining lease term 3 months 18 days
Operating lease, remaining lease term 3 months 18 days
Lease renewal term, operating lease 1 month 6 days
Lease renewal term, finance lease 1 month 6 days
Maximum  
Lessee, Lease, Description [Line Items]  
Finance lease, remaining lease term 15 years 1 month 6 days
Operating lease, remaining lease term 15 years 1 month 6 days
Lease renewal term, operating lease 10 years
Lease renewal term, finance lease 10 years
Lease renewal increments term, operating lease (up to) 15 years
Lease renewal increments term, finance lease (up to) 15 years