XML 56 R43.htm IDEA: XBRL DOCUMENT v3.19.1
Balance Sheet Accounts (Schedule of Property and Equipment) (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Balance Sheet Related Disclosures [Abstract]    
Computer equipment and software $ 17,246 $ 17,112
Office equipment and furniture 3,319 3,583
Leasehold improvements 6,345 3,156
Property and equipment, gross 26,910 23,851
Less accumulated depreciation and amortization (19,226) (19,146)
Property and equipment, net $ 7,684 $ 4,705 [1]
[1] As adjusted for the adoption of ASC 606 using the full retrospective method.