XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components (Tables)
3 Months Ended
Mar. 31, 2022
Notes To Financial Statements [Abstract]  
Schedule of Inventories
Inventories consist of the following (in thousands):
March 31,
2022
December 31,
2021
Raw materials$133,808 $123,234 
Work in process79,495 51,706 
Finished goods62,366 55,290 
Total inventories$275,669 $230,230 
Schedule of Prepaid Expense and Other Assets
Prepaid expenses and other current assets consist of the following (in thousands):
March 31,
2022
December 31,
2021
Value added tax receivables$134,941 $93,610 
Prepaid expenses74,069 70,218 
Other current assets32,329 31,477 
Total prepaid expenses and other current assets$241,339 $195,305 
Schedule of Accrued Liabilities
Accrued liabilities consist of the following (in thousands): 
March 31,
2022
December 31,
2021
Accrued payroll and benefits$156,272 $288,355 
Accrued expenses66,211 67,169 
Accrued income taxes45,646 33,838 
Accrued sales and marketing expenses41,221 41,387 
Accrued professional fees36,340 31,457 
Accrued property, plant and equipment25,296 46,561 
Current operating lease liabilities25,243 22,719 
Other accrued liabilities68,842 75,829 
Total accrued liabilities$465,071 $607,315 
Schedule of Warranty Accrual Accrued warranty, which is included in the "Other accrued liabilities" category of the accrued liabilities table above, consists of the following activity (in thousands):
Three Months Ended
March 31,
 20222021
Balance at beginning of period$16,169 $12,615 
Charged to cost of net revenues3,536 4,280 
Actual warranty expenditures(3,612)(3,160)
Balance at end of period$16,093 $13,735 
Schedule of Deferred Revenues
Deferred revenues consist of the following (in thousands):
March 31,
2022
December 31,
2021
Deferred revenues - current$1,212,067 $1,152,870 
Deferred revenues - long-term 1
$146,998 $136,684 

1 Included in Other long-term liabilities within our Condensed Consolidated Balance Sheet