XML 68 R53.htm IDEA: XBRL DOCUMENT v3.20.4
Property and Equipment (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Property, Plant and Equipment [Line Items]      
Impairment charges $ 14,712,000 $ 0  
Capitalized Computer Software, Amortization 3,007,000 2,788,000 $ 3,024,000
Depreciation 13,350,000 $ 15,933,000 $ 16,036,000
Minimum [Member]      
Property, Plant and Equipment [Line Items]      
Depreciation 3    
Maximum [Member]      
Property, Plant and Equipment [Line Items]      
Depreciation $ 27.5    
Computer Equipment [Member] | Minimum [Member]      
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Useful Life 3 years    
Computer Equipment [Member] | Maximum [Member]      
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Useful Life 10 years