v3.26.1
Revenue from Contracts with Customers - Revenue by Geography (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Revenue $ 15,919 $ 4,440 $ 22,026 $ 7,827
Reportable Segment        
Disaggregation of Revenue [Line Items]        
Revenue 15,919 4,440 22,026 7,827
Americas | Reportable Segment        
Disaggregation of Revenue [Line Items]        
Revenue 2,260 3,545 4,288 6,126
Europe | Reportable Segment        
Disaggregation of Revenue [Line Items]        
Revenue 9,187 480 10,311 934
Asia Pacific | Reportable Segment        
Disaggregation of Revenue [Line Items]        
Revenue 892 315 3,351 484
Middle East and North Africa | Reportable Segment        
Disaggregation of Revenue [Line Items]        
Revenue $ 3,580 $ 100 $ 4,076 $ 283