XML 67 R55.htm IDEA: XBRL DOCUMENT v3.22.1
Concentrations - Additional Information (Detail)
3 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Mar. 31, 2022
Mar. 31, 2021
Accounts Receivable | Customer Concentration Risk | Four Customers        
Concentration Risk [Line Items]        
Concentration Risk, Percentage 66.00%      
Accounts Receivable | Customer Concentration Risk | Two Customers        
Concentration Risk [Line Items]        
Concentration Risk, Percentage   59.00%    
Revenue | Customer Concentration Risk | Three Customers        
Concentration Risk [Line Items]        
Concentration Risk, Percentage     52.00% 74.00%
Accounts Payables | Supplier Concentration Risk | One Vendor        
Concentration Risk [Line Items]        
Concentration Risk, Percentage 14.00% 19.00%    
Cost of Goods Sold | Supplier Concentration Risk | Two Supplier        
Concentration Risk [Line Items]        
Concentration Risk, Percentage     14.00%  
Cost of Goods Sold | Supplier Concentration Risk | Two Suppliers        
Concentration Risk [Line Items]        
Concentration Risk, Percentage       49.00%