v3.26.1
Leases - Schedule of Reconciliation of Undiscounted Cash Flows for Operating Lease Liabilities / Future Minimum Lease Payments (Detail)
$ in Thousands
Jun. 30, 2026
USD ($)
Leases [Abstract]  
Remainder of 2026 $ 13,410
2027 24,315
2028 13,813
2029 10,787
2030 11,108
Thereafter 13,391
Total lease payments 86,824
Less: imputed interest (13,414)
Total operating lease liabilities at June 30, 2026 $ 73,410