XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.3
Balance Sheet Components (Tables)
9 Months Ended
Sep. 30, 2024
Notes To Financial Statements [Abstract]  
Schedule of Inventories
Inventories consist of the following (in thousands):
September 30,
2024
December 31,
2023
Raw materials$126,959 $145,492 
Work in process77,174 91,259 
Finished goods49,986 60,151 
Total inventories$254,119 $296,902 
Schedule of Prepaid Expense and Other Assets
Prepaid expenses and other current assets consist of the following (in thousands):
September 30,
2024
December 31,
2023
Value added tax receivables$148,903 $143,728 
Prepaid expenses72,985 52,487 
Other current assets68,844 77,335 
Total prepaid expenses and other current assets$290,732 $273,550 
Schedule of Accrued Liabilities
Accrued liabilities consist of the following (in thousands): 
September 30,
2024
December 31,
2023
Accrued payroll and benefits$241,638 $220,862 
Accrued expenses74,158 71,109 
Accrued sales and marketing expenses38,152 34,035 
Accrued income taxes36,860 38,103 
Current operating lease liabilities31,168 29,651 
Accrued property, plant and equipment11,132 23,618 
Other accrued liabilities141,448 108,402 
Total accrued liabilities$574,556 $525,780 
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):
Nine Months Ended
September 30,
 20242023
Balance at beginning of period$22,426 $17,873 
Charged to cost of net revenues14,658 14,329 
Actual warranty expenditures(9,889)(10,327)
Balance at end of period$27,195 $21,875 
Schedule of Deferred Revenues
Deferred revenues consist of the following (in thousands):
September 30,
2024
December 31,
2023
Deferred revenues - current$1,380,022 $1,427,706 
Deferred revenues - long-term 1
$108,676 $138,000 
1 Included in Other long-term liabilities within our Condensed Consolidated Balance Sheets.