XML 52 R40.htm IDEA: XBRL DOCUMENT v3.22.0.1
Total Net Sales Based on Disaggregation Criteria (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Disaggregation Of Revenue [Line Items]    
Net revenue $ 103,769 $ 86,920
Transferred at Point in Time    
Disaggregation Of Revenue [Line Items]    
Net revenue 100,166 82,736
Transferred over Time    
Disaggregation Of Revenue [Line Items]    
Net revenue 3,603 4,184
Americas    
Disaggregation Of Revenue [Line Items]    
Net revenue 69,396 58,302
Americas | Transferred at Point in Time    
Disaggregation Of Revenue [Line Items]    
Net revenue 66,162 54,491
Americas | Transferred over Time    
Disaggregation Of Revenue [Line Items]    
Net revenue 3,234 3,811
Europe and the Middle East    
Disaggregation Of Revenue [Line Items]    
Net revenue 12,876 9,497
Europe and the Middle East | Transferred at Point in Time    
Disaggregation Of Revenue [Line Items]    
Net revenue 12,507 9,124
Europe and the Middle East | Transferred over Time    
Disaggregation Of Revenue [Line Items]    
Net revenue 369 373
Asia-Pacific    
Disaggregation Of Revenue [Line Items]    
Net revenue 21,497 19,121
Asia-Pacific | Transferred at Point in Time    
Disaggregation Of Revenue [Line Items]    
Net revenue $ 21,497 $ 19,121