XML 77 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses and Other Payables (Details) - Schedule of accrued expenses and other payables - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Schedule of accrued expenses and other payables [Abstract]    
Accrued professional fees $ 1,376,450 $ 188,749
Accrued vacation and benefits 174,771 127,999
Accrued communication and technology expenses 114,754 83,724
Other payables 97,119 16,973
Accrued expenses and other payables $ 1,763,094 $ 417,445