XML 48 R38.htm IDEA: XBRL DOCUMENT v3.4.0.3
Balance Sheet Components, Property and Equipment) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2016
Dec. 31, 2015
Property and Equipment [Abstract]    
Less: Accumulated depreciation $ (18,143) $ (16,933)
Total 7,781 7,891
Computer Hardware [Member]    
Property and Equipment [Abstract]    
Property and equipment $ 12,077 11,467
Useful life 3 years  
Furniture And Fixtures [Member]    
Property and Equipment [Abstract]    
Property and equipment $ 3,211 2,957
Useful life 5 years  
Leasehold Improvements [Member]    
Property and Equipment [Abstract]    
Property and equipment $ 2,557 2,517
Useful life 5 years  
Software and Software Development Costs [Member]    
Property and Equipment [Abstract]    
Property and equipment $ 8,079 $ 7,883
Minimum [Member] | Software and Software Development Costs [Member]    
Property and Equipment [Abstract]    
Useful life 1 year  
Maximum [Member] | Software and Software Development Costs [Member]    
Property and Equipment [Abstract]    
Useful life 7 years