XML 50 R39.htm IDEA: XBRL DOCUMENT v3.5.0.2
Certain Balance Sheet Components Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2016
Dec. 31, 2015
Accounts Receivable, Net (Line Items]    
Trade receivables (net of allowance of $4,541 and $5,949) $ 321,814 $ 298,550
Unbilled receivables 46,618 32,345
Total accounts receivable, net $ 368,432 $ 330,895