XML 42 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Statements Details - Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Balance Sheet Components [Abstract]    
Inventory deposits $ 24,322 $ 18,783
Prepaid income taxes 34,080 267
Other current assets 90,181 60,556
Other prepaid expenses and deposits 17,639 15,316
Total prepaid expenses and other current assets $ 166,222 $ 94,922