XML 56 R42.htm IDEA: XBRL DOCUMENT v3.23.1
REVENUE - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Dec. 31, 2014
Disaggregation Of Revenue [Line Items]        
Long-term trade credit maintenance services term (in years) 1 year      
Long-term trade receivables $ 8,900   $ 9,000  
Allowance for credit losses 736   $ 304  
Deferred revenue, recognized 6,500 $ 4,500    
Company recognized revenue from performance obligations satisfied in a prior period $ 0      
Minimum        
Disaggregation Of Revenue [Line Items]        
Expected long-term trade receivables collection period (in years) 2 years      
Maximum        
Disaggregation Of Revenue [Line Items]        
Expected long-term trade receivables collection period (in years) 3 years      
Itochu Corporation Agreement | Distribution rights        
Disaggregation Of Revenue [Line Items]        
Remaining performance obligation       $ 4,000