XML 56 R44.htm IDEA: XBRL DOCUMENT v3.21.1
Stockholder's Equity - Stock Option Activity (Details)
3 Months Ended
Mar. 31, 2021
$ / shares
shares
Number of Shares  
Beginning balance (in shares) | shares 1,020,978
Options exercised (in shares) | shares (42,408)
Options cancelled (in shares) | shares 0
Ending balance (in shares) | shares 978,570
Weighted-Average Exercise Price  
Beginning balance (in dollars per share) | $ / shares $ 23.38
Options exercised (in dollars per share) | $ / shares 15.70
Options cancelled (in dollars per share) | $ / shares 0
Ending balance (in dollars per share) | $ / shares $ 23.71