XML 68 R55.htm IDEA: XBRL DOCUMENT v3.22.2
Concentrations - Additional Information (Detail)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Accounts Receivable | Customer Concentration Risk | Two Customers            
Concentration Risk [Line Items]            
Concentration Risk, Percentage   59.00%        
Accounts Receivable | Customer Concentration Risk | Three Customers            
Concentration Risk [Line Items]            
Concentration Risk, Percentage 69.00%          
Revenue | Customer Concentration Risk | Four Customers            
Concentration Risk [Line Items]            
Concentration Risk, Percentage       75.00%    
Revenue | Customer Concentration Risk | Three Customers            
Concentration Risk [Line Items]            
Concentration Risk, Percentage     72.00%   57.00% 66.00%
Accounts Payables | Supplier Concentration Risk | One Vendor            
Concentration Risk [Line Items]            
Concentration Risk, Percentage 10.00% 19.00%        
Cost of Goods Sold | Supplier Concentration Risk | Two Suppliers            
Concentration Risk [Line Items]            
Concentration Risk, Percentage     37.00% 53.00% 31.00% 51.00%