XML 65 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components (Tables)
12 Months Ended
Dec. 31, 2023
Disclosure Text Block Supplement [Abstract]  
Summary of certain balance sheet components
A summary of certain balance sheet components as of December 31, 2023, and December 31, 2022, is as follows:
As of
December 31,
2023
December 31,
2022
(In thousands)
Inventories:
Raw materials$162,754 $113,982 
Finished goods18,907 14,023 
Inventories$181,661 $128,005 
Prepaid expenses and other:
Prepaid income taxes$24,905 $69,498 
Short-term investments
130,359 4,490 
Other prepaid expenses and other assets141,916 135,739 
Prepaid expenses and other$297,180 $209,727 
Property, plant and equipment:
Equipment and internal-use software
$781,683 $727,415 
Buildings131,882 131,949 
Land56,641 56,611 
Leasehold, building and land improvements211,854 176,413 
Furniture and fixtures39,998 34,330 
In-process capital assets17,937 21,670 
Total cost1,239,995 1,148,388 
Less: Accumulated depreciation and amortization(836,782)(776,937)
Property, plant and equipment, net$403,213 $371,451 
Other assets:
Non-marketable investments$138,321 $119,997 
ROU lease assets150,797 170,379 
Other long-term assets248,254 185,901 
Other assets$537,372 $476,277 
Accounts payable and accrued liabilities:
Trade accounts payable
$91,194 $47,113 
Payroll and payroll-related accruals294,108 294,620 
Customer deposits18,790 54,568 
Other accrued operating liabilities172,466 160,857 
Accounts payable and accrued liabilities$576,558 $557,158 
Other long-term liabilities:
Operating lease liabilities$115,358 $139,337 
Other accrued liabilities160,293 165,323 
Other long-term liabilities$275,651 $304,660