XML 240 R69.htm IDEA: XBRL DOCUMENT v3.19.1
Balance Sheet Components - Other Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Delaware grant $ 10,469 $ 10,469
Managed services liabilities 29,741 31,087
Other 15,727 11,359
Other long-term liabilities $ 55,937 $ 52,915