v3.26.1
Balance Sheet Components Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2026
Inventory Disclosure [Abstract]  
Schedule of Inventories
The components of inventories consisted of the following (in thousands):
 
June 30, 2026
December 31, 2025
Raw materials
$
113,689 
$
117,101 
Work in process
40,337 
46,275 
Finished goods
288,624 
268,173 
Inventories
$
442,650 
$
431,549 
Schedule of Accrued Liabilities
The components of accrued liabilities consisted of the following (in thousands):
 
June 30, 2026
December 31, 2025
Payroll and employee-related expenses
$
84,546 
$
85,396 
Accrued expenses
35,626 
12,804 
Leasehold improvement expenditures
15,009 
4,485 
Other accrued liabilities
37,089 
29,478 
Total accrued liabilities
$
172,270 
$
132,163 
Schedule of Estimated Product Warranty Accrual
The following table shows the changes in the Company’s estimated product warranty accrual, included in accrued liabilities, for the six months ended June 30, 2026 and twelve months ended December 31, 2025, respectively (in thousands):
 
June 30, 2026
December 31, 2025
Balance at the beginning of the period
$
2,474 
$
2,033 
Accruals of warranties issued, net
1,383 
2,553 
Settlements of warranty claims
(1,179)
(2,112)
Balance at the end of the period
$
2,678 
$
2,474