XML 115 R74.htm IDEA: XBRL DOCUMENT v3.22.4
Balance Sheet Components - Other Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Other Liabilities Disclosure [Abstract]      
Asset retirement obligations $ 109,508 $ 108,800  
Deferred tax liabilities, net 383,359 340,287  
Deferred revenue, non-current 155,334 87,495 $ 71,242
Accrued taxes 59,806 124,032  
Dividends payable, non-current 10,446 9,750  
Customer deposits 4,998 1,534  
Derivative instruments 8,820 20,899  
Other liabilities 65,592 70,614  
Total other liabilities $ 797,863 $ 763,411