Annual report pursuant to Section 13 and 15(d)

Accrued Liabilities and Other Payables (Details) - Schedule of accrued liabilities and other payables

v3.21.2
Accrued Liabilities and Other Payables (Details) - Schedule of accrued liabilities and other payables - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Schedule of accrued liabilities and other payables [Abstract]    
Accrued salaries and related benefits $ 11,440,174 $ 10,003,346
Accrued interest 462,304 339,629
Other 249,155 1,085,043
Accrued liabilities and other payables $ 12,151,633 $ 11,428,018