XML 45 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Total Net Revenue Based on Disaggregation Criteria (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation Of Revenue [Line Items]    
Total net revenue $ 22,494 $ 25,997
Point-in-Time    
Disaggregation Of Revenue [Line Items]    
Total net revenue 21,249 25,158
Over Time    
Disaggregation Of Revenue [Line Items]    
Total net revenue 1,245 839
Americas    
Disaggregation Of Revenue [Line Items]    
Total net revenue 16,504 21,628
Americas | Point-in-Time    
Disaggregation Of Revenue [Line Items]    
Total net revenue 15,360 20,874
Americas | Over Time    
Disaggregation Of Revenue [Line Items]    
Total net revenue 1,144 754
Europe and the Middle East    
Disaggregation Of Revenue [Line Items]    
Total net revenue 3,998 2,984
Europe and the Middle East | Point-in-Time    
Disaggregation Of Revenue [Line Items]    
Total net revenue 3,897 2,899
Europe and the Middle East | Over Time    
Disaggregation Of Revenue [Line Items]    
Total net revenue 101 85
Asia-Pacific    
Disaggregation Of Revenue [Line Items]    
Total net revenue 1,992 1,385
Asia-Pacific | Point-in-Time    
Disaggregation Of Revenue [Line Items]    
Total net revenue $ 1,992 $ 1,385