XML 52 R42.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-based compensation - Summary of Activity for Options Vest Based upon Performance or Market Conditions (Details) - Performance-based and Market-based Vesting Options
$ / shares in Units, $ in Thousands
3 Months Ended
Jun. 30, 2020
USD ($)
$ / shares
shares
Options outstanding  
Beginning balance (in shares) | shares 1,252,932
Exercised (in shares) | shares (27,600)
Ending balance (in shares) | shares 1,225,332
Options outstanding, Exercisable (in shares) | shares 925,332
Weighted-average exercise price  
Beginning balance (in USD per share) | $ / shares $ 7.97
Exercised (in USD per share) | $ / shares 1.84
Ending balance (in USD per share) | $ / shares 8.07
Weighted-average exercise price, Exercisable (in USD per share) | $ / shares $ 1.99
Weighted-average remaining contractual life (in years), Outstanding 4 years 8 months 12 days
Weighted-average remaining contractual life (in years), Exercisable 4 years 1 month 6 days
Aggregate intrinsic values, Outstanding | $ $ 15,807
Aggregate intrinsic values, Exercisable | $ $ 15,807