XML 66 R43.htm IDEA: XBRL DOCUMENT v3.21.1
Organization and Principal Activities (Details) - Schedule of financial statements is reconciled - Class A Ordinary Shares [Member] - shares
Dec. 31, 2020
Dec. 31, 2019
Organization and Principal Activities (Details) - Schedule of financial statements is reconciled [Line Items]    
Number of Class A Ordinary Shares legally issued and outstanding 18,085,355 14,752,352
Class A Ordinary Shares committed to be issued to HF Capital 1,350,068 1,350,068
Number of Class A Ordinary Shares outstanding and issued presented on the financial statements 19,435,423 16,102,420