XML 71 R54.htm IDEA: XBRL DOCUMENT v3.6.0.2
Certain Balance Sheet Components Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Accounts Receivable, Net (Line Items]    
Trade receivables (net of allowance of $3,320 and $5,949) $ 299,870 $ 298,550
Unbilled receivables 51,636 32,345
Total accounts receivable, net $ 351,506 $ 330,895