XML 34 R21.htm IDEA: XBRL DOCUMENT v3.25.3
BALANCE SHEET COMPONENTS
9 Months Ended
Sep. 30, 2025
Disclosure Text Block Supplement [Abstract]  
BALANCE SHEET COMPONENTS BALANCE SHEET COMPONENTS
A summary of certain balance sheet components as of September 30, 2025 and December 31, 2024 is as follows:
 As of
 September 30,
2025
December 31,
2024
 (In thousands)
Inventories:
Raw materials$251,500 $243,244 
Work-in-process
6,638 1,216 
Finished goods28,055 13,251 
Inventories
$286,193 $257,711 
Accounts payable and accrued liabilities:
Trade accounts payable$87,347 $5,555 
Payroll and payroll-related accruals306,909 335,232 
Other accrued operating liabilities
237,017 291,905 
Accounts payable and accrued liabilities$631,273 $632,692