v3.25.4
OTHER BALANCE SHEET DETAILS - Schedule of Inventory (Detail) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Inventory [Line Items]    
Raw materials $ 14,184 $ 23,965
Work in process 65,122 64,978
Finished goods 32,338 26,433
Total inventory 111,644 115,376
Other Assets    
Inventory [Line Items]    
Long-term inventory $ 28,900 $ 36,900