XML 66 R54.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Components, Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Property and Equipment, Net [Abstract]    
Less: Accumulated depreciation $ (20,574) $ (17,732)
Total 6,677 7,145
Computer hardware (useful life of 3 years)    
Property and Equipment, Net [Abstract]    
Property, Plant and Equipment, Gross $ 14,160 13,110
Useful life 3 years  
Furniture and fixtures (useful life of 5 years)    
Property and Equipment, Net [Abstract]    
Property, Plant and Equipment, Gross $ 4,653 3,772
Useful life 5 years  
Leasehold improvements (useful life of 5 years)    
Property and Equipment, Net [Abstract]    
Property, Plant and Equipment, Gross $ 3,396 2,836
Useful life 5 years  
Software (useful life of 1 to 7 years)    
Property and Equipment, Net [Abstract]    
Property, Plant and Equipment, Gross $ 5,042 $ 5,159
Minimum    
Property and Equipment, Net [Abstract]    
Useful life 1 year  
Minimum | Software (useful life of 1 to 7 years)    
Property and Equipment, Net [Abstract]    
Useful life 1 year  
Maximum    
Property and Equipment, Net [Abstract]    
Useful life 7 years  
Maximum | Software (useful life of 1 to 7 years)    
Property and Equipment, Net [Abstract]    
Useful life 7 years