v3.21.1
Net loss per share (Details) - shares
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Share options and unvested restricted share awards    
Net loss per share    
Potentially dilutive securities excluded from the computation of diluted weighted average shares outstanding 5,632,224 3,288,376