XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Balance Sheet Components (Tables)
3 Months Ended
Mar. 31, 2024
Notes To Financial Statements [Abstract]  
Schedule of Inventories
Inventories consist of the following (in thousands):
March 31,
2024
December 31,
2023
Raw materials$134,305 $145,492 
Work in process92,518 91,259 
Finished goods53,253 60,151 
Total inventories$280,076 $296,902 
Schedule of Prepaid Expense and Other Assets
Prepaid expenses and other current assets consist of the following (in thousands):
March 31,
2024
December 31,
2023
Value added tax receivables$206,915 $143,728 
Prepaid expenses72,187 52,487 
Other current assets70,492 77,335 
Total prepaid expenses and other current assets$349,594 $273,550 
Schedule of Accrued Liabilities
Accrued liabilities consist of the following (in thousands): 
March 31,
2024
December 31,
2023
Accrued payroll and benefits$191,904 $220,862 
Accrued expenses76,540 71,109 
Accrued sales and marketing expenses42,933 34,035 
Accrued income taxes38,942 38,103 
Current operating lease liabilities31,324 29,651 
Accrued property, plant and equipment16,093 23,618 
Other accrued liabilities98,865 108,402 
Total accrued liabilities$496,601 $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):
Three Months Ended
March 31,
 20242023
Balance at beginning of period$22,426 $17,873 
Charged to cost of net revenues5,449 4,532 
Actual warranty expenditures(3,312)(3,476)
Balance at end of period$24,563 $18,929 
Schedule of Deferred Revenues
Deferred revenues consist of the following (in thousands):
March 31,
2024
December 31,
2023
Deferred revenues - current$1,409,202 $1,427,706 
Deferred revenues - long-term 1
$115,400 $138,000 

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