v3.26.1
Commitments and Contingencies - Schedule of Future Minimum Office Lease Payments (Detail) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Commitments And Contingencies [Line Items]    
Total operating lease liability $ 11,763 $ 12,799
Office    
Commitments And Contingencies [Line Items]    
2026 1,388  
Year 1 2,834  
Year 2 2,455  
Year 3 1,735  
Year 4 1,528  
Thereafter 4,708  
Total 14,648  
Less: imputed interest (2,885)  
Total operating lease liability $ 11,763