XML 90 R75.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Components - Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2018
Jan. 01, 2018
Dec. 31, 2017
Other Liabilities Disclosure [Abstract]      
Deferred revenue, current $ 73,143   $ 87,300
Customer deposits 20,430   16,598
Derivative instruments 8,812   34,466
Deferred rent 6,466   6,546
Dividends payable 8,795   11,181
Asset retirement obligations 6,776   1,716
Other current liabilities 2,573   2,107
Other current liabilities, total $ 126,995 $ 143,699 $ 159,914