XML 53 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Stock Option Plans (Narrative) (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Compensation expensed not yet recognized $ 22,618
Compensation expensed not yet recognized, period for recognition 2 years 9 months 18 days
ISO and NSO [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise threshold as a percentage of fair value of shares 10.00%
Option term 10 years
Option vesting term 4 years
ISO [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise threshold as a percentage of fair value of shares 100.00%
NSO [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise threshold as a percentage of fair value of shares 85.00%
Common Stock Options [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Aggregate intrinsic value of options exercised $ 1,170
Restricted Stock Units [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Option vesting term 4 years
Compensation expensed not yet recognized, period for recognition 3 years 6 months 7 days
Unrecognized compensation costs of unvested RSUs $ 45,249
Maximum [Member] | ISO and NSO [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise threshold as a percentage of fair value of shares 110.00%
2019 Equity Incentive Plan [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Shares of common stock reserved for issuance (in shares) | shares 6,416,747
Compensation expensed not yet recognized, period for recognition 1 month 17 days
Unrecognized compensation costs related to the ESPP $ 129
2019 Equity Incentive Plan [Member] | Common Stock Options [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Issuance of common stock under employee stock purchase plan (in shares) | shares 166,951
Shares available for future issuance (in shares) | shares 1,271,905