Basis of Presentation and Summary of Significant Accounting Policies - Allowance for Doubtful Accounts (Details) - USD ($) $ in Thousands |
Mar. 31, 2021 |
Dec. 31, 2020 |
|---|---|---|
| Basis of Presentation and Summary of Significant Accounting Policies | ||
| Allowance for doubtful accounts | $ 233 | $ 233 |