v3.25.1
OTHER BALANCE SHEET DETAILS - Schedule of Inventory (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Inventory [Line Items]    
Raw materials $ 23,397 $ 23,965
Work in process 53,988 64,978
Finished goods 32,963 26,433
Total inventory 110,348 115,376
Other Assets    
Inventory [Line Items]    
Long-term inventory $ 44,800 $ 36,900