Quarterly report pursuant to Section 13 or 15(d)

Share-based compensation - Summary of stock option activity under the Plans (Details)

v3.21.2
Share-based compensation - Summary of stock option activity under the Plans (Details) - USD ($)
6 Months Ended
Dec. 31, 2020
Jun. 30, 2021
Options Outstanding    
Beginning balance   47,332
Granted   13,638
Exercised   (16,972)
Ending balance 47,332 43,998
Options exercisable   20,158
Weighted Average Exercise Price    
Beginning balance   $ 8.03
Granted   44.00
Exercised   4.71
Ending balance $ 8.03 20.46
Options exercisable   $ 4.71
Weighted Average Remaining Contractual Term in Years    
Weighted average remaining contractual term 8 years 9 months 18 days 8 years 7 months 6 days
Options exercisable   7 years 10 months 24 days
Aggregate intrinsic value    
Beginning balance   $ 1,325,903
Ending balance $ 1,325,903 695,500
Options exercisable   $ 566,037