v3.26.1
Revenue - Schedule of Revenue per geographical 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]        
Revenue $ 28,963 $ 25,837 $ 58,688 $ 40,238
Americas [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 10,267 10,991 22,523 15,747
APAC [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 7,300 3,199 11,995 4,689
EMEA [Member]        
Disaggregation of Revenue [Line Items]        
Revenue $ 11,396 $ 11,647 $ 24,170 $ 19,802