v3.26.1
Commitments and Contingencies - Schedule of Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Commitments and Contingencies Disclosure [Abstract]    
2026 (remaining six months) $ 1,515  
2027 3,122  
2028 3,215  
2029 3,312  
2030 1,704  
Total undiscounted lease payments 12,868  
Less: imputed interest 1,951  
Total operating lease liability 10,917  
Less: current portion 2,256 $ 2,117
Operating lease liability, net of current portion $ 8,661 $ 9,836