Annual report [Section 13 and 15(d), not S-K Item 405]

Leases - Summary of Minimum Future Lease Payments (Detail)

v3.25.0.1
Leases - Summary of Minimum Future Lease Payments (Detail)
$ in Thousands
Dec. 31, 2024
USD ($)
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
2025 $ 356,293
2026 303,656
2027 254,437
2028 200,624
2029 164,496
Thereafter 446,351
Total lease payments 1,725,857
Less: Imputed interest (251,641)
Operating lease liabilities $ 1,474,216