v3.26.1
Leases - Summary of Aggregate Future Lease Payments for Operating Leases (Detail) - USD ($)
$ in Thousands
Jun. 30, 2026
Jan. 30, 2026
Dec. 31, 2025
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]      
Remainder of 2026 $ 3,486    
2027 7,115    
2028 6,320    
2029 5,612    
2030 4,812    
2031 4,253    
Thereafter 6,936    
Total undiscounted lease payments 38,534    
Less imputed interest (8,763)    
Total lease liabilities $ 29,771 $ 18,700 $ 11,362