v3.25.2
Commitments and Contingencies - Future Lease Payments and Sublease Income under Non-Cancelable Operating Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Operating Leases    
2025 $ 817  
2026 1,667  
2027 1,700  
2028 1,734  
2029 1,769  
Thereafter 5,521  
Total 13,208  
Less: Imputed interest (4,612)  
Total operating lease liabilities 8,596  
Less: current portion (656) $ (602)
Lease liabilities, net of current portion 7,940 $ 8,286
Sublease Income    
2025 178  
2026 362  
2027 370  
2028 345  
2029 0  
Thereafter 0  
Total $ 1,255