v3.26.1
Commitments and Contingencies - Schedule of Company's Operating Lease Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Operating Leases    
2026 (excluding the six months ended June 30, 2026) $ 7,599  
2027 17,016  
2028 16,371  
2029 14,776  
2030 9,827  
Thereafter 29,449  
Total lease payments 95,038  
Less: imputed interest (16,242)  
Present value of operating lease liabilities 78,796  
Operating lease liabilities, current 12,015 $ 10,985
Operating lease liabilities, noncurrent 66,781 $ 73,376
Total operating lease liabilities $ 78,796