XML 43 R47.htm IDEA: XBRL DOCUMENT v3.19.3
Certain Balance Sheet Components Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]    
Trade receivables (net of allowance of $3,786 and $6,331) $ 410,391 $ 416,503
Unbilled receivables 58,086 20,658
Total accounts receivable, net $ 468,477 $ 437,161