XML 108 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Weighted average (Detail)
Dec. 31, 2024
Leases  
Weighted-average remaining lease term for operating lease 12 years
Weighted-average remaining lease term for financing lease 11 years
Weighted-average discount rate for operating lease 4.30%
Weighted-average discount rate for financing lease 4.60%