v3.26.1
Commitments and Contingencies - Schedule of Future Lease Payments under Non-Cancelable Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Operating Leases    
2026 $ 1,667  
2027 1,700  
2028 1,734  
2029 1,769  
2030 1,804  
Thereafter 3,717  
Total undiscounted amounts 12,391  
Less: Imputed interest (4,105)  
Total operating lease liabilities 8,286  
Less: current portion (713) $ (602)
Lease liabilities, net of current portion 7,573 $ 8,286
Sublease Income    
2026 362  
2027 370  
2028 345  
2029 0  
2030 0  
Thereafter 0  
Total undiscounted amounts $ 1,077