XML 75 R63.htm IDEA: XBRL DOCUMENT v3.21.2
Share Capital - Share-based Payment Arrangement, Option, Activity (Detail) - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of Shares, Balance 5,664,406  
Number of Share, Granted 1,303,143  
Number of Shares, Exercised (699,265)  
Number of Shares, Forfeited (642,623)  
Number of Share, Vested 3,335,293  
Number of Shares, Ending Balance 5,625,661 5,664,406
Number of Share, Exercisable 2,396,807  
Weighted Average Exercise Price, Balance $ 11.91  
Weighted Average Exercise Price, Granted 37.44  
Weighted Average Exercise Price, Exercised 13.13  
Weighted Average Exercise Price, Forfeited 14.43  
Weighted Average Exercise Price, Vested 12.66  
Weighted Average Exercise Price, Ending Balance 17.38 $ 11.91
Weighted Average Exercise Price, Exercisable $ 12.41  
Weighted Average Contractual Life, Balance 3 years 8 months 23 days 4 years 4 months 20 days
Weighted Average Contractual Life, Granted 4 years 3 months 3 days  
Weighted Average Contractual Life, Exercisable 3 years 7 months 28 days  
Aggregate Intrinsic Value, Balance $ 78,129,641 $ 85,408,034
Aggregate Intrinsic Value, Exercised 13,566,825  
Aggregate Intrinsic Value, Exercisable $ 41,611,631