v3.26.1
Revenue - Schedule of Revenues by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Revenue $ 2,947 $ 5,580
Italy    
Disaggregation of Revenue [Line Items]    
Revenue 572 348
Spain    
Disaggregation of Revenue [Line Items]    
Revenue 380 749
Chile    
Disaggregation of Revenue [Line Items]    
Revenue 283 432
Egypt    
Disaggregation of Revenue [Line Items]    
Revenue 0 600
All Other Countries    
Disaggregation of Revenue [Line Items]    
Revenue $ 1,712 $ 3,451