XML 46 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Total Net Revenue Based on Disaggregation Criteria (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation Of Revenue [Line Items]    
Total net revenue $ 25,997 $ 25,061
Point-in-Time    
Disaggregation Of Revenue [Line Items]    
Total net revenue 25,158 23,943
Over Time    
Disaggregation Of Revenue [Line Items]    
Total net revenue 839 1,118
Americas    
Disaggregation Of Revenue [Line Items]    
Total net revenue 21,628 16,891
Americas | Point-in-Time    
Disaggregation Of Revenue [Line Items]    
Total net revenue 20,874 15,898
Americas | Over Time    
Disaggregation Of Revenue [Line Items]    
Total net revenue 754 993
Europe and the Middle East    
Disaggregation Of Revenue [Line Items]    
Total net revenue 2,984 3,794
Europe and the Middle East | Point-in-Time    
Disaggregation Of Revenue [Line Items]    
Total net revenue 2,899 3,669
Europe and the Middle East | Over Time    
Disaggregation Of Revenue [Line Items]    
Total net revenue 85 125
Asia-Pacific    
Disaggregation Of Revenue [Line Items]    
Total net revenue 1,385 4,376
Asia-Pacific | Point-in-Time    
Disaggregation Of Revenue [Line Items]    
Total net revenue $ 1,385 $ 4,376