XML 49 R38.htm IDEA: XBRL DOCUMENT v3.19.2
Balance Sheet Components, Property and Equipment (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Dec. 31, 2018
Components of Property and Equipment [Abstract]      
Property and equipment, gross $ 60,816   $ 60,217
Less: Accumulated depreciation and amortization (50,831)   (48,402)
Property and equipment, net 9,985   11,815 [1]
Depreciation and amortization 2,686 $ 3,500  
Software, Including Internally Developed Software [Member]      
Components of Property and Equipment [Abstract]      
Property and equipment, gross $ 26,388   25,518
Estimated useful life 3 years    
Computer Equipment [Member]      
Components of Property and Equipment [Abstract]      
Property and equipment, gross $ 22,728   22,714
Computer Equipment [Member] | Minimum [Member]      
Components of Property and Equipment [Abstract]      
Estimated useful life 3 years    
Computer Equipment [Member] | Maximum [Member]      
Components of Property and Equipment [Abstract]      
Estimated useful life 4 years    
Finance Lease ROU Assets [Member]      
Components of Property and Equipment [Abstract]      
Property and equipment, gross $ 5,067   5,067
Leasehold Improvements [Member]      
Components of Property and Equipment [Abstract]      
Property and equipment, gross 4,645   4,778
Office Equipment, Furniture and Fixtures [Member]      
Components of Property and Equipment [Abstract]      
Property and equipment, gross $ 1,988   $ 2,140
Office Equipment, Furniture and Fixtures [Member] | Minimum [Member]      
Components of Property and Equipment [Abstract]      
Estimated useful life 3 years    
Office Equipment, Furniture and Fixtures [Member] | Maximum [Member]      
Components of Property and Equipment [Abstract]      
Estimated useful life 5 years    
[1] Derived from the Company's audited consolidated financial statements as of December 31, 2018.