Annual report pursuant to Section 13 and 15(d)

Income taxes (Details) - Schedule loss before income taxes

v3.22.1
Income taxes (Details) - Schedule loss before income taxes - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Schedule loss before income taxes [Abstract]    
United States loss before income taxes $ (8,504,426) $ (12,041,331)
China loss before income taxes (586,073) (638,107)
Total loss before income taxes $ (9,090,499) $ (12,679,438)