v3.25.0.1
Leases - Summary of Reconciliation between Non-cancelable Lease Commitments and Lease Liabilities (Detail)
$ in Thousands
Dec. 31, 2024
USD ($)
Leases [Abstract]  
Total $ 356,565
Less: Legally binding minimum lease payments for leases signed but not yet commenced (5,768)
Less: Operating leases with a duration of 12 months or less (4,827)
Less: Present value discount (58,738)
Total lease liabilities $ 287,232