v3.26.1
Commitments and Contingencies - Schedule of Maturities of Lease Liabilities Due Under Lease Agreements (Detail)
$ in Thousands
Jun. 30, 2026
USD ($)
Leases [Abstract]  
Six months ending December 31, 2026 $ 766
Year ended December 31, 2027 1,830
Year ended December 31, 2028 1,753
Year ended December 31, 2029 1,532
Thereafter 48
Total lease payments 5,929
Less: imputed interest (973)
Present value of lease liabilities $ 4,956