XML 236 R65.htm IDEA: XBRL DOCUMENT v3.19.1
Balance Sheet Components - Other Long-Term Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Prepaid and other long-term assets $ 27,086 $ 31,446
Equity-method investments 6,046 5,014
Long-term deposits 1,660 1,000
Other long-term assets $ 34,792 $ 37,460