XML 55 R43.htm IDEA: XBRL DOCUMENT v3.22.2
Stock Option Plans (Narrative) (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2022
USD ($)
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Compensation expensed not yet recognized $ 20,834
Compensation expensed not yet recognized, period for recognition 2 years 6 months 21 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 $ 3,154
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 3 months 10 days
Unrecognized compensation costs of unvested RSUs $ 41,989
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,417,317
Compensation expensed not yet recognized, period for recognition 4 months 17 days
Unrecognized compensation costs related to the ESPP $ 428
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 217,502
Shares available for future issuance (in shares) | shares 1,221,354