XML 43 R24.htm IDEA: XBRL DOCUMENT v3.25.0.1
BALANCE SHEET COMPONENTS
12 Months Ended
Dec. 31, 2024
Disclosure Text Block Supplement [Abstract]  
Balance Sheet Components [Text Block] BALANCE SHEET COMPONENTS
A summary of certain balance sheet components as of December 31, 2024, and December 31, 2023, is as follows:
As of
December 31,
2024
December 31,
2023
(In thousands)
Inventories:
Raw materials$243,244 $162,754 
Work-in-process
1,216 — 
Finished goods13,251 18,907 
Inventories$257,711 $181,661 
Prepaid expenses and other:
Short-term investments
140,625 130,359 
Other prepaid expenses and other assets293,253 166,821 
Prepaid expenses and other$433,878 $297,180 
Property, plant and equipment:
Equipment and internal-use software
$875,399 $781,683 
Buildings137,781 131,882 
Land57,687 56,641 
Leasehold, building and land improvements245,669 211,854 
Furniture and fixtures43,517 39,998 
In-process capital assets14,879 17,937 
Total cost1,374,932 1,239,995 
Less: Accumulated depreciation and amortization(916,732)(836,782)
Property, plant and equipment, net$458,200 $403,213 
Other assets:
Non-marketable investments$124,086 $138,321 
ROU lease assets146,190 150,797 
Other long-term assets274,465 248,254 
Other assets$544,741 $537,372 
Accounts payable and accrued liabilities:
Trade accounts payable
$5,555 $91,194 
Payroll and payroll-related accruals335,232 294,108 
Other accrued operating liabilities291,905 191,256 
Accounts payable and accrued liabilities$632,692 $576,558 
Other long-term liabilities:
Operating lease liabilities$108,893 $115,358 
Other accrued liabilities230,555 160,293 
Other long-term liabilities$339,448 $275,651