XML 86 R70.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Components - Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Other Liabilities Disclosure [Abstract]    
Deferred installation revenue $ 74,452 $ 61,399
Customer deposits 16,598 13,894
Derivative instruments 34,466 10,819
Deferred recurring revenue 12,848 18,704
Deferred rent 6,546 4,158
Dividends payable 11,181 11,999
Asset retirement obligations 1,716 10,036
Other current liabilities 2,107 2,131
Other current liabilities, total $ 159,914 $ 133,140