v3.21.2
Concentrations (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Net Accounts Receivable [Member]          
Concentrations (Details) [Line Items]          
Concentration risk     10.00%    
Revenue [Member]          
Concentrations (Details) [Line Items]          
Concentration risk 10.00% 10.00% 10.00% 10.00%  
Customers One [Member] | Net Accounts Receivable [Member]          
Concentrations (Details) [Line Items]          
Concentration risk     100.00%   95.00%
Customers One [Member] | Revenue [Member]          
Concentrations (Details) [Line Items]          
Concentration risk 64.00% 30.00% 43.00% 50.00%  
Customers Two [Member] | Revenue [Member]          
Concentrations (Details) [Line Items]          
Concentration risk 32.00% 30.00% 26.00% 16.00%  
Customers Three [Member] | Revenue [Member]          
Concentrations (Details) [Line Items]          
Concentration risk   15.00% 13.00% 14.00%  
Customers Four [Member] | Revenue [Member]          
Concentrations (Details) [Line Items]          
Concentration risk   15.00%      
Customers Five [Member] | Revenue [Member]          
Concentrations (Details) [Line Items]          
Concentration risk   10.00%