XML 80 R56.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Commitments and Contingencies [Abstract]    
Rent expense $ 183,372 $ 113,009
Employment Agreements [Member]    
Commitments and Contingencies [Abstract]    
Term for payment of severance benefits 24 months  
Employment Agreements [Member] | Minimum [Member]    
Commitments and Contingencies [Abstract]    
Term for payment of severance benefits 12 months  
Employment Agreements [Member] | Maximum [Member]    
Commitments and Contingencies [Abstract]    
Term for payment of severance benefits 24 months