XML 47 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Total Net Revenue Based on Disaggregation Criteria (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Disaggregation Of Revenue [Line Items]        
Total net revenue $ 23,993 $ 19,105 $ 46,155 $ 37,225
Point-in-Time        
Disaggregation Of Revenue [Line Items]        
Total net revenue 23,072 18,065 44,386 34,865
Over Time        
Disaggregation Of Revenue [Line Items]        
Total net revenue 921 1,040 1,769 2,360
Americas        
Disaggregation Of Revenue [Line Items]        
Total net revenue 14,208 13,670 29,356 27,538
Americas | Point-in-Time        
Disaggregation Of Revenue [Line Items]        
Total net revenue 13,382 12,725 27,778 25,370
Americas | Over Time        
Disaggregation Of Revenue [Line Items]        
Total net revenue 826 945 1,578 2,168
Europe and the Middle East        
Disaggregation Of Revenue [Line Items]        
Total net revenue 3,626 2,630 6,086 5,230
Europe and the Middle East | Point-in-Time        
Disaggregation Of Revenue [Line Items]        
Total net revenue 3,531 2,535 5,895 5,038
Europe and the Middle East | Over Time        
Disaggregation Of Revenue [Line Items]        
Total net revenue 95 95 191 192
Asia-Pacific        
Disaggregation Of Revenue [Line Items]        
Total net revenue 6,159 2,805 10,713 4,457
Asia-Pacific | Point-in-Time        
Disaggregation Of Revenue [Line Items]        
Total net revenue $ 6,159 $ 2,805 $ 10,713 $ 4,457