v3.25.2
Commitments and Contingencies - Schedule of Maturities of Lease Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]    
2025 (remaining six months) $ 206  
2026 411  
Total minimum lease payments 617  
Less: imputed interest (42)  
Total future minimum lease payments 575  
Less: operating lease liabilities, current (371) $ (330)
Operating lease liabilities, net of current portion $ 204 $ 115