v3.22.1
Net loss per share (Details) - shares
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Share options and unvested restricted share awards    
Net income (loss) per share    
Share-based compensation options exercisable and in the money 7,427,189 5,632,224