XML 52 R39.htm IDEA: XBRL DOCUMENT v3.19.1
Balance Sheet Accounts (Narrative) (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2018
USD ($)
customer
Dec. 31, 2017
USD ($)
Dec. 31, 2016
USD ($)
[1]
Concentration Risk [Line Items]      
Accounts receivable $ 349,459 $ 280,892  
Depreciation 2,479 2,837 [1] $ 3,539
Amortization of acquired intangible assets $ 2,091 $ 1,040 [1],[2] $ 1,040 [2]
Accounts Receivable | Customer Concentration Risk      
Concentration Risk [Line Items]      
Number of significant customers | customer 3    
Concentration risk, percentage 57.00% 55.00%  
Accounts Receivable | Customer Concentration Risk | Customer One      
Concentration Risk [Line Items]      
Concentration risk, percentage 19.00% 19.00%  
Accounts Receivable | Customer Concentration Risk | Customer Two      
Concentration Risk [Line Items]      
Concentration risk, percentage 19.00% 18.00%  
Accounts Receivable | Customer Concentration Risk | Customer Three      
Concentration Risk [Line Items]      
Concentration risk, percentage 19.00% 18.00%  
[1] As adjusted for the adoption of ASC 606 using the full retrospective method.
[2] As adjusted for the adoption of ASC 606 using the full retrospective method.