Stock-based Compensation - Stock Option Grant Information (Details) - USD ($) $ / shares in Units, $ in Thousands |
12 Months Ended | |
|---|---|---|
Dec. 31, 2021 |
Dec. 31, 2020 |
|
| Share-based Payment Arrangement [Abstract] | ||
| Weighted average grant date fair value per share of options granted during the period (in usd per share) | $ 2.18 | $ 3.20 |
| Fair value per share of options vested during period (in usd per share) | $ 3.15 | $ 3.51 |
| Cash received from options exercised during the period | $ 0 | $ 83 |
| Intrinsic value of options exercised during the period | $ 0 | $ 47 |