Stockholders' Equity (Schedule of Fair Value of Employee Stock Purchase Plan) (Details) - $ / shares |
3 Months Ended | 9 Months Ended | ||
---|---|---|---|---|
Sep. 30, 2022 |
Sep. 30, 2021 |
Sep. 30, 2022 |
Sep. 30, 2021 |
|
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | ||||
Dividend yield | 0.00% | |||
ESPP [Member] | ||||
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | ||||
Expected volatility | 97.00% | 67.00% | ||
Risk-free interest rate, minimum | 3.34% | 0.06% | 0.06% | |
Risk-free interest rate, maximum | 3.51% | 0.20% | 0.20% | |
Weighted average grant date fair value, Granted | $ 3.40 | $ 16.73 | $ 4.28 | $ 25.07 |
ESPP [Member] | Minimum [Member] | ||||
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | ||||
Expected term in years | 6 months | 6 months | 6 months | 6 months |
Expected volatility | 70.00% | 67.00% | ||
ESPP [Member] | Maximum [Member] | ||||
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | ||||
Expected term in years | 2 years | 2 years | 2 years | 2 years |
Expected volatility | 97.00% | 68.00% |