Stock-Based Compensation - Incentive Stock Options and Nonqualified Stock Options - Narrative (Details) - USD ($) $ / shares in Units, $ in Millions |
12 Months Ended | |
---|---|---|
Dec. 31, 2022 |
Dec. 31, 2021 |
|
Incentive Stock Options and Nonqualified Stock Options | ||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||
Unrecognized compensation cost | $ 27.7 | |
Unrecognized compensation expense, weighted average period | 2 years 7 months 6 days | |
Intrinsic value of time-based stock options exercised | $ 2.0 | $ 6.9 |
Grant date fair value of stock option (in dollars per share) | $ 7.82 | $ 16.94 |
2015 Equity and 2020 Incentive Plan | ||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||
Vesting period | 4 years | |
Expiration period from date of grant | 10 years |