XML 30 R21.htm IDEA: XBRL DOCUMENT v3.22.1
Concentration of Credit Risk (Tables)
3 Months Ended
Mar. 31, 2022
Risks and Uncertainties [Abstract]  
Schedule of credit risk with respect to customers as percentage of sales
   Three months ended
March 31,
 
   2022   2021 
Customer A   20%   12%
Customer B   13%   
-
 
Customer C   10%   12%
Customer D   
-
    11%
           

 

Schedule of credit risk with respect to customers as percentage of accounts receivable
   March 31,   December 31, 
   2022   2021 
Customer A   20%   24%
Customer E   16%   21%
Customer F   14%   
-
 
Customer G   12%   
-
 
Customer H   
-
    17%

 

Schedule of credit risk with respect to vendors as percentage of purchases
   Three months ended
March 31,
 
   2022   2021 
Vendor A   23%   30%
Vendor B   11%   
-
 
Vendor C   10%   13%
Vendor D   
-
    12%

 

Schedule of credit risk with respect to vendors as percentage of accounts payable
   March 31,   December 31, 
   2022   2021 
Vendor C   23%   28%
Vendor E   
-
    10%