Stock-Based Compensation - Additional Information (Details) $ in Millions |
12 Months Ended |
---|---|
Dec. 31, 2021
USD ($)
shares
| |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |
Unrecognized compensation cost related to nonvested share-based compensation arrangements granted | $ | $ 20.4 |
Period over which cost is expected to be recognized | 2 years 2 months 12 days |
ESPP | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |
Percentage payroll deduction that each employee may deduct | 15.00% |
Maximum shares (in shares) | shares | 200 |
Percentage of closing market price paid for purchase of whole shares | 90.00% |