v3.26.1
Revenues - Schedule of Disaggregation by Customer Location (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]        
Total revenues $ 9,014 $ 9,084 $ 21,034 $ 18,567
North America        
Disaggregation of Revenue [Line Items]        
Total revenues 1,697 2,649 4,282 5,614
Europe, Middle East, Africa (EMEA)        
Disaggregation of Revenue [Line Items]        
Total revenues 2,460 1,954 7,478 4,464
Asia        
Disaggregation of Revenue [Line Items]        
Total revenues $ 4,857 $ 4,481 $ 9,274 $ 8,489