XML 106 R65.htm IDEA: XBRL DOCUMENT v3.22.4
Balance Sheet Components - Other Current Assets (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]      
Prepaid expenses $ 79,191 $ 65,224  
Taxes receivable 122,166 128,123  
Restricted cash, current 1,734 12,188  
Other receivables 109,948 59,224  
Derivative instruments 105,693 117,432  
Contract assets, current 27,608 65,392 $ 13,534
Other current assets 12,798 15,156  
Total other current assets $ 459,138 $ 462,739