v3.26.1
Organization (Details)
$ in Thousands, € in Millions
1 Months Ended 3 Months Ended
Mar. 31, 2026
USD ($)
Mar. 31, 2026
EUR (€)
Mar. 31, 2026
USD ($)
Mar. 31, 2026
EUR (€)
Dec. 31, 2025
USD ($)
Line of Credit Facility [Line Items]          
Accumulated deficit $ (424,539)   $ (424,539)   $ (460,451)
Cash, cash equivalents, and short-term investments 18,200   18,200    
European Investment Bank Loan          
Line of Credit Facility [Line Items]          
Settlement of loan $ 5,500 € 4.8 $ 5,500 € 4.8