XML 44 R34.htm IDEA: XBRL DOCUMENT v3.26.1
Nature of the Business and Basis of Presentation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Nature of the Business and Basis of Presentation      
Cash and cash equivalents $ 19,851   $ 20,734
Short-term investments 5,130   10,077
Net loss (6,804) $ (9,579)  
Net cash used in operating activities (5,859) $ (7,689)  
Accumulated deficit $ (117,254)   $ (110,450)