v3.25.1
Basis of Presentation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Basis of Presentation      
Cash and cash equivalents $ 31,013   $ 29,854
Accumulated deficit 657,451   $ 650,197
Net losses 7,254 $ 26,791  
Net cash used in operating activities $ 12,043 $ 17,706