v3.20.4
Commitments, Contingencies, and Concentrations (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Jun. 30, 2020
Aug. 14, 2020
Sep. 04, 2019
Concentration Risk [Line Items]              
Accrued liability $ 196,528   $ 196,528   $ 371,912    
Accounts receivable [Member] | One customer [Member]              
Concentration Risk [Line Items]              
Concentrations risk     63.00%        
Accounts receivable [Member] | Three customer [Member]              
Concentration Risk [Line Items]              
Concentrations risk         79.00%    
Revenue [Member] | Three customer [Member]              
Concentration Risk [Line Items]              
Concentrations risk     51.00%        
Revenue [Member] | Two customer [Member]              
Concentration Risk [Line Items]              
Concentrations risk 69.00% 81.00%   40.00%      
Concepts and Solutions [Member]              
Concentration Risk [Line Items]              
Accrued liability $ 968,240   $ 968,240   $ 2,000,000 $ 2,000,000 $ 591,000