v3.26.1
Basis of Presentation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]              
Cash, cash equivalents and restricted cash $ 13,801       $ 13,801    
Accumulated deficit 747,498       747,498   $ 720,094
Net losses $ 14,713 $ 12,691 $ 19,187 $ 7,254 27,404 $ 26,441  
Net cash used in operating activities         $ 17,907 $ 24,618