XML 51 R38.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Maturities of Lease Liabilities (Detail)
$ in Thousands
Dec. 31, 2024
USD ($)
Lessee Disclosure [Abstract]  
2025 $ 131,830
2026 117,301
2027 96,323
2028 78,233
2029 63,473
Thereafter 189,450
Total minimum lease payments 676,610
Less imputed interest 107,673
Lease liability $ 568,937