XML 52 R39.htm IDEA: XBRL DOCUMENT v3.22.4
Total Net Sales Based on Disaggregation Criteria (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation Of Revenue [Line Items]      
Net revenue $ 112,915 $ 103,769 $ 86,920
Point-in-Time      
Disaggregation Of Revenue [Line Items]      
Net revenue 109,025 100,166 82,736
Over Time      
Disaggregation Of Revenue [Line Items]      
Net revenue 3,890 3,603 4,184
Americas      
Disaggregation Of Revenue [Line Items]      
Net revenue 76,799 69,396 58,302
Americas | Point-in-Time      
Disaggregation Of Revenue [Line Items]      
Net revenue 73,317 66,162 54,491
Americas | Over Time      
Disaggregation Of Revenue [Line Items]      
Net revenue 3,482 3,234 3,811
Europe and the Middle East      
Disaggregation Of Revenue [Line Items]      
Net revenue 15,900 12,876 9,497
Europe and the Middle East | Point-in-Time      
Disaggregation Of Revenue [Line Items]      
Net revenue 15,492 12,507 9,124
Europe and the Middle East | Over Time      
Disaggregation Of Revenue [Line Items]      
Net revenue 408 369 373
Asia-Pacific      
Disaggregation Of Revenue [Line Items]      
Net revenue 20,216 21,497 19,121
Asia-Pacific | Point-in-Time      
Disaggregation Of Revenue [Line Items]      
Net revenue $ 20,216 $ 21,497 $ 19,121