XML 114 R74.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Components - Other Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Other Liabilities Disclosure [Abstract]      
Asset retirement obligations $ 108,800 $ 109,776  
Deferred tax liabilities, net 340,287 290,366  
Deferred revenue, non-current 87,495 71,242 $ 46,555
Accrued taxes 124,032 178,371  
Dividends payable, non-current 9,750 7,947  
Customer deposits 1,534 1,088  
Derivative instruments 20,899 211,733  
Other liabilities 70,614 78,476  
Total other liabilities $ 763,411 $ 948,999