v3.26.1
Leases - Summary of Balance Sheet Classification of Lease Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Leases [Abstract]    
Current portion included in accrued liabilities $ 14,307 $ 11,633
Operating Lease Liability Current Statement Of Financial Position Extensible List Accrued liabilities Accrued liabilities
Operating lease liabilities $ 59,547 $ 40,554
Total operating lease liabilities $ 73,854 $ 52,187