v3.26.3
BALANCE SHEET COMPONENTS (Tables)
9 Months Ended
Sep. 30, 2026
Balance Sheet Components [Abstract]  
Schedule of Inventory, Net
Our inventory, net, consisted of the following components:
(In thousands)
September 30,
2026
December 31,
2025
Purchased materials$29,378 $22,533 
Work in process22,827 16,446 
Finished goods8,073 10,306 
Inventory, net$60,278 $49,285 
Schedule of Finite-Lived Intangible Assets from Business Acquisitions
We have the following acquired finite-lived intangible assets:
As of September 30, 2026As of December 31, 2025
(In thousands, except years)
Estimated
Useful Life
(in years)
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Developed technology
3 — 15
$421,279 $(409,115)$12,164 $421,179 $(406,055)$15,124 
Customer relationships2360 (360)— 360 (360)— 
Total$421,639 $(409,475)$12,164 $421,539 $(406,415)$15,124 
Schedule of Estimated Future Amortization Expense of Acquisition-Related Intangible Assets with Finite Lives
The estimated future amortization expense of intangible assets with finite lives is as follows:
(In thousands)
Remainder of 2026$1,022 
20274,088 
20281,310 
2029754 
2030754 
2031 and thereafter4,236 
Total$12,164 
Schedule of Changes in Reserve for Product Warranties
Changes in the accrual for product warranties were as follows for the periods indicated:
Three Months Ended September 30,Nine Months Ended September 30,
(In thousands)
2026202520262025
Balance at beginning of period$2,810 $2,688 $3,046 $3,100 
Additions charged to cost of product revenue1,444 1,252 4,135 3,809 
Repairs and replacements(1,355)(1,384)(4,282)(4,353)
Balance at end of period$2,899 $2,556 $2,899 $2,556