XML 79 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Reconciliation of Undiscounted Cash Flows for Operating Lease Liabilities / Future Minimum Lease Payments (Detail)
$ in Thousands
Dec. 31, 2024
USD ($)
Leases [Abstract]  
2025 $ 35,105
2026 37,874
2027 31,610
2028 26,702
2029 27,418
Thereafter 136,126
Total lease payments 294,835
Less: imputed interest (84,637)
Total operating lease liabilities at December 31, 2024 $ 210,198