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