XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.1
Total Net Revenue Based on Disaggregation Criteria (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Disaggregation Of Revenue [Line Items]    
Total net revenue $ 22,162 $ 18,120
Point-in-Time    
Disaggregation Of Revenue [Line Items]    
Total net revenue 21,314 16,860
Over Time    
Disaggregation Of Revenue [Line Items]    
Total net revenue 848 1,260
Americas    
Disaggregation Of Revenue [Line Items]    
Total net revenue 15,148 13,868
Americas | Point-in-Time    
Disaggregation Of Revenue [Line Items]    
Total net revenue 14,396 12,705
Americas | Over Time    
Disaggregation Of Revenue [Line Items]    
Total net revenue 752 1,163
Europe and the Middle East    
Disaggregation Of Revenue [Line Items]    
Total net revenue 2,460 2,601
Europe and the Middle East | Point-in-Time    
Disaggregation Of Revenue [Line Items]    
Total net revenue 2,364 2,504
Europe and the Middle East | Over Time    
Disaggregation Of Revenue [Line Items]    
Total net revenue 96 97
Asia-Pacific    
Disaggregation Of Revenue [Line Items]    
Total net revenue 4,554 1,651
Asia-Pacific | Point-in-Time    
Disaggregation Of Revenue [Line Items]    
Total net revenue $ 4,554 $ 1,651