XML 44 R31.htm IDEA: XBRL DOCUMENT v3.21.1
Deferred Revenue (Tables)
12 Months Ended
Dec. 31, 2020
Deferred Revenue [Abstract]  
Schedule of Deferred Revenue
    As of December 31,  
    2020     2019  
Deferred revenue   $ 1,585,905     $ -  
                 
Total deferred revenue   $ 1,585,905     $ -