v3.24.2.u1
OTHER BALANCE SHEET DETAILS - Schedule of Inventory (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Inventory [Line Items]    
Raw materials $ 26,021 $ 23,346
Work in process 66,535 76,963
Finished goods 27,855 25,123
Total inventory 120,411 125,432
Other Assets    
Inventory [Line Items]    
Long-term inventory $ 36,400 $ 36,300