Quarterly report [Sections 13 or 15(d)]

Revenue, Contract Assets, Contract Liabilities and Remaining Performance Obligations - Schedule of Disaggregation of Revenue by Geography (Details)

v3.26.3
Revenue, Contract Assets, Contract Liabilities and Remaining Performance Obligations - Schedule of Disaggregation of Revenue by Geography (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Disaggregation Of Revenue [Line Items]        
Revenue $ 17,998 $ 12,670 $ 51,880 $ 55,728
Customer Concentration Risk | Revenue Benchmark        
Disaggregation Of Revenue [Line Items]        
Concentration risk percentage 100.00% 100.00% 100.00% 100.00%
Total Americas        
Disaggregation Of Revenue [Line Items]        
Revenue $ 10,329 $ 7,806 $ 32,645 $ 33,970
Total Americas | Customer Concentration Risk | Revenue Benchmark        
Disaggregation Of Revenue [Line Items]        
Concentration risk percentage 57.00% 62.00% 63.00% 61.00%
U.S.        
Disaggregation Of Revenue [Line Items]        
Revenue $ 9,070 $ 6,613 $ 25,839 $ 28,974
U.S. | Customer Concentration Risk | Revenue Benchmark        
Disaggregation Of Revenue [Line Items]        
Concentration risk percentage 50.00% 53.00% 50.00% 52.00%
Canada        
Disaggregation Of Revenue [Line Items]        
Revenue $ 1,235 $ 1,153 $ 6,714 $ 4,826
Canada | Customer Concentration Risk | Revenue Benchmark        
Disaggregation Of Revenue [Line Items]        
Concentration risk percentage 7.00% 9.00% 13.00% 9.00%
Other        
Disaggregation Of Revenue [Line Items]        
Revenue $ 24 $ 40 $ 92 $ 170
Other | Customer Concentration Risk | Revenue Benchmark        
Disaggregation Of Revenue [Line Items]        
Concentration risk percentage 0.00% 0.00% 0.00% 0.00%
Total EMEA        
Disaggregation Of Revenue [Line Items]        
Revenue $ 6,791 $ 3,999 $ 17,425 $ 18,203
Total EMEA | Customer Concentration Risk | Revenue Benchmark        
Disaggregation Of Revenue [Line Items]        
Concentration risk percentage 38.00% 31.00% 34.00% 33.00%
United Kingdom        
Disaggregation Of Revenue [Line Items]        
Revenue $ 1,145 $ 808 $ 3,197 $ 5,912
United Kingdom | Customer Concentration Risk | Revenue Benchmark        
Disaggregation Of Revenue [Line Items]        
Concentration risk percentage 6.00% 6.00% 6.00% 11.00%
Belgium        
Disaggregation Of Revenue [Line Items]        
Revenue $ 0 $ 1,398 $ 3,183 $ 2,402
Belgium | Customer Concentration Risk | Revenue Benchmark        
Disaggregation Of Revenue [Line Items]        
Concentration risk percentage 0.00% 11.00% 6.00% 4.00%
Other        
Disaggregation Of Revenue [Line Items]        
Revenue $ 5,646 $ 1,793 $ 11,045 $ 9,889
Other | Customer Concentration Risk | Revenue Benchmark        
Disaggregation Of Revenue [Line Items]        
Concentration risk percentage 32.00% 14.00% 22.00% 18.00%
Asia Pacific        
Disaggregation Of Revenue [Line Items]        
Revenue $ 878 $ 865 $ 1,810 $ 3,555
Asia Pacific | Customer Concentration Risk | Revenue Benchmark        
Disaggregation Of Revenue [Line Items]        
Concentration risk percentage 5.00% 7.00% 3.00% 6.00%
Other        
Disaggregation Of Revenue [Line Items]        
Revenue $ 878 $ 865 $ 1,810 $ 3,555
Other | Customer Concentration Risk | Revenue Benchmark        
Disaggregation Of Revenue [Line Items]        
Concentration risk percentage 5.00% 7.00% 3.00% 6.00%