XML 81 R59.htm IDEA: XBRL DOCUMENT v3.5.0.1
Certain Balance Sheet Components Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2015
Sep. 30, 2015
Jun. 30, 2015
Mar. 31, 2015
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Accounts Receivable, Net (Line Items]                
Trade receivables (net of allowance of $5,949 and $6,195) $ 298,550       $ 321,309      
Unbilled receivables 32,345       25,238      
Total accounts receivable, net $ 330,895 $ 340,423 $ 338,196 $ 324,706 $ 346,547 $ 342,480 $ 369,092 $ 341,547