v3.26.1
Leases - Future Minimum Non-Cancelable Lease Payments Under Operating Leases (Detail)
$ in Thousands
Jun. 30, 2026
USD ($)
Leases [Abstract]  
2026 $ 1,967
2027 4,060
2028 3,397
2029 3,439
2030 882
Thereafter 0
Total future lease payments 13,745
Less imputed interest 1,862
Present value of lease liabilities $ 11,883