XML 55 R42.htm IDEA: XBRL DOCUMENT v3.22.1
REVENUE - Additional Information (Detail) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Dec. 31, 2014
Disaggregation Of Revenue [Line Items]        
Long-term trade credit maintenance services term (in years) 1 year      
Long-term trade receivables $ 10,300,000   $ 5,400,000  
Allowance for credit losses 0   $ 0  
Deferred revenue, recognized 4,500,000 $ 4,200,000    
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,000
Itochu Corporation Agreement | Distribution rights | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2016-08-01        
Disaggregation Of Revenue [Line Items]        
Performance obligation period       8 years 6 months