Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.2
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, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation Of Revenue [Line Items]        
Revenue $ 26,493 $ 19,395 $ 50,661 $ 37,465
Customer Concentration Risk | Revenue Benchmark        
Disaggregation Of Revenue [Line Items]        
Revenue $ 26,493 $ 19,395 $ 50,661 $ 37,465
Concentration risk percentage 100.00% 100.00% 100.00% 100.00%
EMEA | Customer Concentration Risk | Revenue Benchmark        
Disaggregation Of Revenue [Line Items]        
Revenue $ 7,992 [1] $ 7,300 $ 16,695 [1] $ 15,235
Concentration risk percentage 30.00% [1] 37.00% 33.00% [1] 41.00%
Americas | Customer Concentration Risk | Revenue Benchmark        
Disaggregation Of Revenue [Line Items]        
Revenue [2] $ 15,999 $ 8,669 $ 28,806 $ 16,283
Concentration risk percentage [2] 60.00% 45.00% 57.00% 43.00%
Asia Pacific | Customer Concentration Risk | Revenue Benchmark        
Disaggregation Of Revenue [Line Items]        
Revenue $ 2,502 $ 3,426 $ 5,160 $ 5,947
Concentration risk percentage 10.00% 18.00% 10.00% 16.00%
[1] Germany represented 17% and 12% for the three and six months ended June 30, 2023, respectively.
[2] U.S. represented 51% and 50% for the three and six months ended June 30, 2023, respectively, and 35% and 34% for the three and six months ended June 30, 2022, respectively.