v3.26.1
Summary of Significant Accounting Policies - Schedule of Disaggregation of Revenue by Type (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disclosure in Tabular Form of Disaggregation of Revenue by Product and Service [Line Items]        
Revenues $ 30,494 $ 30,751 $ 39,006 $ 46,397
United States        
Disclosure in Tabular Form of Disaggregation of Revenue by Product and Service [Line Items]        
Revenues 29,678 25,669 36,497 35,406
Spain        
Disclosure in Tabular Form of Disaggregation of Revenue by Product and Service [Line Items]        
Revenues $ 816 $ 5,082 $ 2,509 $ 10,991