v3.26.1
Revenue, Contract Assets, Contract Liabilities and Remaining Performance Obligations - Schedule of Disaggregation of Revenue by Geography (Detail) - 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 $ 18,048 $ 19,182 $ 33,882 $ 43,058
Customer Concentration Risk | Revenue Benchmark        
Disaggregation Of Revenue [Line Items]        
Revenue 18,048 $ 19,182 33,882 $ 43,058
Concentration risk percentage   100.00%   100.00%
Americas | Customer Concentration Risk | Revenue Benchmark        
Disaggregation Of Revenue [Line Items]        
Revenue $ 12,033 $ 12,584 $ 22,316 $ 26,164
Concentration risk percentage 67.00% 65.00% 66.00% 61.00%
U.S. | Customer Concentration Risk | Revenue Benchmark        
Disaggregation Of Revenue [Line Items]        
Revenue $ 8,131 $ 10,376 $ 16,769 $ 22,361
Concentration risk percentage 45.00% 54.00% 50.00% 52.00%
Canada | Customer Concentration Risk | Revenue Benchmark        
Disaggregation Of Revenue [Line Items]        
Revenue $ 3,883 $ 2,177 $ 5,479 $ 3,673
Concentration risk percentage 22.00% 11.00% 16.00% 9.00%
Other | Customer Concentration Risk | Revenue Benchmark        
Disaggregation Of Revenue [Line Items]        
Revenue [1] $ 19 $ 31 $ 68 $ 130
Concentration risk percentage [1] 0.00% 0.00% 0.00% 0.00%
EMEA | Customer Concentration Risk | Revenue Benchmark        
Disaggregation Of Revenue [Line Items]        
Revenue $ 5,502 $ 5,987 $ 10,634 $ 14,204
Concentration risk percentage 30.00% 32.00% 31.00% 33.00%
United Kingdom | Customer Concentration Risk | Revenue Benchmark        
Disaggregation Of Revenue [Line Items]        
Revenue $ 1,129 $ 1,831 $ 2,052 $ 5,104
Concentration risk percentage 6.00% 10.00% 6.00% 12.00%
Belgium | Customer Concentration Risk | Revenue Benchmark        
Disaggregation Of Revenue [Line Items]        
Revenue $ 1,493 $ 988 $ 3,183 $ 1,004
Concentration risk percentage 8.00% 5.00% 9.00% 2.00%
Germany | Customer Concentration Risk | Revenue Benchmark        
Disaggregation Of Revenue [Line Items]        
Revenue $ 1,567 $ 1,086 $ 3,149 $ 2,375
Concentration risk percentage 9.00% 6.00% 9.00% 6.00%
Other | Customer Concentration Risk | Revenue Benchmark        
Disaggregation Of Revenue [Line Items]        
Revenue [1] $ 1,313 $ 2,082 $ 2,250 $ 5,721
Concentration risk percentage [1] 7.00% 11.00% 7.00% 13.00%
Asia Pacific | Customer Concentration Risk | Revenue Benchmark        
Disaggregation Of Revenue [Line Items]        
Revenue $ 513 $ 611 $ 932 $ 2,690
Concentration risk percentage 3.00% 3.00% 3.00% 6.00%
Other | Customer Concentration Risk | Revenue Benchmark        
Disaggregation Of Revenue [Line Items]        
Revenue [1] $ 513 $ 611 $ 932 $ 2,690
Concentration risk percentage [1] 3.00% 3.00% 3.00% 6.00%
Americas, EMEA and Asia Pacific | Customer Concentration Risk | Revenue Benchmark        
Disaggregation Of Revenue [Line Items]        
Concentration risk percentage 100.00%   100.00%  
[1] Revenue from individual geographic regions that represent less than 10% of total revenue for the periods presented are not separately disclosed.