XML 44 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
Total Net Revenue Based on Disaggregation Criteria (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation Of Revenue [Line Items]        
Total net revenue $ 30,996 $ 29,097 $ 83,914 $ 75,252
Point-in-Time        
Disaggregation Of Revenue [Line Items]        
Total net revenue 30,320 28,158 80,970 72,544
Over Time        
Disaggregation Of Revenue [Line Items]        
Total net revenue 676 939 2,944 2,708
Americas        
Disaggregation Of Revenue [Line Items]        
Total net revenue 20,951 19,667 55,480 49,023
Americas | Point-in-Time        
Disaggregation Of Revenue [Line Items]        
Total net revenue 20,412 18,820 52,898 46,598
Americas | Over Time        
Disaggregation Of Revenue [Line Items]        
Total net revenue 539 847 2,582 2,425
Europe and the Middle East        
Disaggregation Of Revenue [Line Items]        
Total net revenue 3,651 3,223 11,473 9,309
Europe and the Middle East | Point-in-Time        
Disaggregation Of Revenue [Line Items]        
Total net revenue 3,544 3,131 11,141 9,026
Europe and the Middle East | Over Time        
Disaggregation Of Revenue [Line Items]        
Total net revenue 107 92 332 283
Asia-Pacific        
Disaggregation Of Revenue [Line Items]        
Total net revenue 6,394 6,207 16,961 16,920
Asia-Pacific | Point-in-Time        
Disaggregation Of Revenue [Line Items]        
Total net revenue 6,364 $ 6,207 16,931 $ 16,920
Asia-Pacific | Over Time        
Disaggregation Of Revenue [Line Items]        
Total net revenue $ 30   $ 30