XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Concentration of Credit Risk and Limited Suppliers (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer A [Member]          
Concentration of Credit Risk and Limited Suppliers [Abstract]          
Concentration risk, percentage     14.00%   16.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer B [Member]          
Concentration of Credit Risk and Limited Suppliers [Abstract]          
Concentration risk, percentage     13.00%    
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer C [Member]          
Concentration of Credit Risk and Limited Suppliers [Abstract]          
Concentration risk, percentage         24.00%
Purchases [Member] | Supplier Concentration Risk [Member] | Vendor A [Member]          
Concentration of Credit Risk and Limited Suppliers [Abstract]          
Concentration risk, percentage 17.00% 44.00% 18.00% 43.00%  
Purchases [Member] | Supplier Concentration Risk [Member] | Vendor B [Member]          
Concentration of Credit Risk and Limited Suppliers [Abstract]          
Concentration risk, percentage   38.00%   21.00%