XML 83 R46.htm IDEA: XBRL DOCUMENT v3.22.4
Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Balance Sheet Related Disclosures [Abstract]    
Value added tax receivables $ 140,484 $ 93,610
Prepaid expenses 69,124 70,218
Other current assets 16,762 31,477
Total prepaid expenses and other current assets $ 226,370 $ 195,305