XML 76 R66.htm IDEA: XBRL DOCUMENT v3.22.2
Equity Incentive Plans - Summary of Stock Option Activity (Details)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Shares    
Options outstanding as of January 1, 2022 | shares 2,278,789  
Options exercised | shares (218,620)  
Options cancelled or expired | shares (4,824)  
Options outstanding as of June 30, 2022 | shares 2,055,345 2,278,789
Options exercisable | shares 1,770,387  
Weighted Average Exercise Price    
Options outstanding as of January 1, 2022 | $ / shares $ 33.52  
Options exercised | $ / shares 18.74  
Options cancelled or expired | $ / shares 101.44  
Options outstanding as of June 30, 2022 | $ / shares 34.94 $ 33.52
Options exercisable | $ / shares $ 30.74  
Weighted Average Remaining Contractual Life (in Years)    
Options outstanding 5 years 10 months 13 days 6 years 3 months 18 days
Options exercisable 5 years 7 months 28 days  
Aggregate Intrinsic Value    
Options outstanding | $ $ 73,302 $ 217,824
Options exercisable | $ $ 70,574