Stock Options and Restricted Stock Units - Weighted Average Fair Values and Assumptions (Details) - $ / shares |
6 Months Ended | |
---|---|---|
Jun. 30, 2022 |
Jun. 30, 2021 |
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||
Weighted average fair value of options granted (in dollars per share) | $ 3.10 | $ 3.33 |
Expected volatility factor | 59.62% | |
Minimum | ||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||
Risk-free interest rate | 1.94% | 0.22% |
Expected life (years) | 3 years | 3 years |
Expected volatility factor | 62.00% | |
Maximum | ||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||
Risk-free interest rate | 2.75% | 0.82% |
Expected life (years) | 6 years 5 months 1 day | 6 years |
Expected volatility factor | 76.48% |