v3.25.1
Commitments and Contingencies - Future Lease Payments and Sublease Income under Non-Cancelable Operating Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Operating Leases    
2025 $ 1,225  
2026 1,667  
2027 1,700  
2028 1,734  
2029 1,769  
Thereafter 5,521  
Total 13,616  
Less: Imputed interest (4,872)  
Total operating lease liabilities 8,744  
Less: current portion (629) $ (602)
Lease liabilities, net of current portion 8,115 $ 8,286
Sublease Income    
2025 267  
2026 362  
2027 370  
2028 345  
2029 0  
Thereafter 0  
Total $ 1,344