Property and Equipment-Net - Schedule of Impairment Intangible Assets (Details) - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Dec. 31, 2020 |
Dec. 31, 2019 |
|
| Property, Plant and Equipment [Line Items] | ||
| Impairment Charge on Reclassified Assets | $ 218 | $ 1,751 |
| Computer equipment | ||
| Property, Plant and Equipment [Line Items] | ||
| Impairment Charge on Reclassified Assets | 27 | 2 |
| Computer software | ||
| Property, Plant and Equipment [Line Items] | ||
| Impairment Charge on Reclassified Assets | 0 | 1,557 |
| Furniture and fixtures | ||
| Property, Plant and Equipment [Line Items] | ||
| Impairment Charge on Reclassified Assets | 57 | 102 |
| Leasehold improvements | ||
| Property, Plant and Equipment [Line Items] | ||
| Impairment Charge on Reclassified Assets | 32 | 90 |
| Work in process (primarily software development costs) | ||
| Property, Plant and Equipment [Line Items] | ||
| Impairment Charge on Reclassified Assets | $ 102 | $ 0 |