v3.26.1
Nature of Business (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Aug. 14, 2026
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Class of Stock [Line Items]                
Accumulated deficit   $ 1,280,161       $ 1,280,161   $ 1,247,381
Net loss   8,581 $ 24,199 $ 8,593 $ 10,616 32,780 $ 19,209  
Cash used in operations           18,647 $ 15,261  
Cash, cash equivalents, and investments   $ 5,100       $ 5,100    
Subsequent Event | August 2026 Public Offering                
Class of Stock [Line Items]                
Aggregate net proceeds from equity offering $ 4,800