v3.26.1
Nature of the Business and Basis of Presentation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Nature of the Business and Basis of Presentation          
Net loss from continuing operations $ 11,894 $ 12,908 $ 23,849 $ 22,745 $ 22,700
Accumulated deficit $ 247,165   $ 247,165   $ 223,316