XML 52 R39.htm IDEA: XBRL DOCUMENT v3.5.0.2
Certain Balance Sheet Components Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2016
Dec. 31, 2015
Accounts Receivable, Net (Line Items]    
Trade receivables (net of allowance of $4,254 and $5,949) $ 319,929 $ 298,550
Unbilled receivables 48,781 32,345
Total accounts receivable, net $ 368,710 $ 330,895