v3.21.2
Income Taxes - Schedule of Loss from Continuing Operations Before Income Tax Expense (Benefit) (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Loss before income taxes $ (21,789,991) $ (12,146,948)
U.S [Member]    
Loss before income taxes (21,957,557) (11,180,704)
Hong Kong [Member]    
Loss before income taxes (257,753) (788,542)
Japan [Member]    
Loss before income taxes 20,988 37,985
Switzerland [Member]    
Loss before income taxes $ 404,331 $ (215,687)