v3.26.1
Nature of Business (Details)
$ in Thousands
1 Months Ended 3 Months Ended
Mar. 31, 2026
USD ($)
Jan. 31, 2026
USD ($)
Aug. 31, 2025
USD ($)
Mar. 31, 2026
USD ($)
segment
Mar. 31, 2025
USD ($)
Dec. 31, 2025
USD ($)
Organization, Consolidation And Presentation Of Financial Statements [Line Items]            
Number of operating segments | segment       1    
Net loss       $ 19,177 $ 15,350  
Accumulated deficit $ 427,244     427,244   $ 408,067
Cash 31,900     $ 31,900    
Private Placement            
Organization, Consolidation And Presentation Of Financial Statements [Line Items]            
Proceeds from sale of shares issued in underwriting agreement $ 14,200 $ 20,700 $ 18,500