v3.26.1
Revenue - Schedule of Revenue per geographical location (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]      
Revenue $ 102,437 $ 57,775 $ 56,314
Americas [Member]      
Disaggregation of Revenue [Line Items]      
Revenue 44,954 21,010 22,340
APAC [Member]      
Disaggregation of Revenue [Line Items]      
Revenue 16,743 3,393 2,947
EMEA [Member]      
Disaggregation of Revenue [Line Items]      
Revenue $ 40,740 $ 33,372 $ 31,027