XML 71 R58.htm IDEA: XBRL DOCUMENT v3.22.2.2
Concentrations - Additional Information (Detail)
3 Months Ended 9 Months Ended
Sep. 30, 2022
Jun. 30, 2022
Dec. 31, 2021
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 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   67.00%          
Revenue | Customer Concentration Risk | Four Customers              
Concentration Risk [Line Items]              
Concentration Risk, Percentage       62.00%   65.00% 68.00%
Revenue | Customer Concentration Risk | Three Customers              
Concentration Risk [Line Items]              
Concentration Risk, Percentage         50.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%   33.00%  
Cost of Goods Sold | Supplier Concentration Risk | One Supplier              
Concentration Risk [Line Items]              
Concentration Risk, Percentage         23.00%   22.00%