v3.26.1
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Total revenues $ 15,248 $ 7,543
Americas    
Disaggregation of Revenue [Line Items]    
Total revenues 7,861 2,088
APAC    
Disaggregation of Revenue [Line Items]    
Total revenues 5,329 1,536
EMEA    
Disaggregation of Revenue [Line Items]    
Total revenues $ 2,058 $ 3,919