v3.22.4
Significant Accounting Policies - Schedule of Cash and Cash Equivalents (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Accounting Policies [Abstract]        
Cash and cash equivalents $ 2,598,540 $ 2,290,674 $ 2,011,323  
Restricted cash 16,244 36,628 37,285  
Restricted cash, noncurrent 12,551 39,612 79,538  
Total cash, cash equivalents, and restricted cash $ 2,627,335 $ 2,366,914 $ 2,128,146 $ 1,401,962