v3.26.1
Revenue - Schedule of Revenues by Geographic Region (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Disaggregation of Revenue [Line Items]    
Revenue $ 15,230 $ 32,110
Spain    
Disaggregation of Revenue [Line Items]    
Revenue 2,154 4,008
Italy    
Disaggregation of Revenue [Line Items]    
Revenue 1,841 2,687
All Other Countries    
Disaggregation of Revenue [Line Items]    
Revenue $ 11,235 $ 25,415