v3.20.4
Significant Accounting Policies - Schedule of Cash and Cash Equivalents (Detail) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Accounting Policies [Abstract]        
Cash and cash equivalents $ 2,011,323 $ 1,079,154 $ 1,116,342  
Restricted cash 37,285 52,099 10,484  
Restricted cash, noncurrent 79,538 270,709 140,009  
Total cash, cash equivalents, and restricted cash $ 2,128,146 $ 1,401,962 $ 1,266,835 $ 1,270,180