v3.26.1
Leases - Summary of Maturities of Lease Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Operating Lease Liabilities [Abstract]    
Remainder of 2026 $ 7,411  
2027 15,086  
2028 15,287  
2029 14,844  
2030 12,674  
Thereafter 27,991  
Total lease payments 93,293  
Less:    
Imputed interest (19,439)  
Total operating lease liabilities $ 73,854 $ 52,187