XML 37 R19.htm IDEA: XBRL DOCUMENT v3.25.2
BALANCE SHEET COMPONENTS
6 Months Ended
Jun. 30, 2025
Disclosure Text Block Supplement [Abstract]  
BALANCE SHEET COMPONENTS BALANCE SHEET COMPONENTS
A summary of certain balance sheet components as of June 30, 2025 and December 31, 2024 were as follows:
 As of
 June 30,
2025
December 31,
2024
 (In thousands)
Inventories:
Raw materials$209,169 $243,244 
Work-in-process
— 1,216 
Finished goods16,993 13,251 
Inventories
$226,162 $257,711 
Accounts payable and accrued liabilities:
Payroll and payroll-related accruals$334,250 $335,232 
Contingent liability
140,617 12,072 
Trade accounts payable and other accrued operating liabilities
291,769 285,388 
Accounts payable and accrued liabilities$766,636 $632,692