Quarterly report [Sections 13 or 15(d)]

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

v3.25.0.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, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation Of Revenue [Line Items]        
Revenue $ 25,399 $ 28,065 $ 60,224 $ 51,282
Customer Concentration Risk | Revenue Benchmark        
Disaggregation Of Revenue [Line Items]        
Revenue $ 25,399 $ 28,065 $ 60,224 $ 51,282
Concentration risk percentage 100.00% 100.00% 100.00% 100.00%
EMEA | Customer Concentration Risk | Revenue Benchmark        
Disaggregation Of Revenue [Line Items]        
Revenue [1] $ 9,436 $ 8,373 $ 19,395 $ 16,592
Concentration risk percentage [1] 37.00% 30.00% 32.00% 32.00%
Americas | Customer Concentration Risk | Revenue Benchmark        
Disaggregation Of Revenue [Line Items]        
Revenue [2] $ 13,880 $ 16,559 $ 36,560 $ 28,238
Concentration risk percentage [2] 55.00% 59.00% 61.00% 55.00%
Asia Pacific | Customer Concentration Risk | Revenue Benchmark        
Disaggregation Of Revenue [Line Items]        
Revenue $ 2,083 $ 3,133 $ 4,269 $ 6,452
Concentration risk percentage 8.00% 11.00% 7.00% 13.00%
[1] United Kingdom represented 15% and 11% of total revenue for the three and six months ended June 30, 2024 and United Kingdom represented 12% and 11% of total revenue for the three and six months ended June 30, 2023, respectively.
[2] U.S. represented 49% and 41% of total revenue for the three and six months ended June 30, 2024, respectively, and 43% and 44% of total revenue for the three and six months ended June 30, 2023, respectively. Canada represented 20% and 11% for the six months ended June 30, 2024 and 2023, respectively.