v3.23.3
Balance Sheet Account Details - Schedule of Components of Inventories (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Raw materials $ 7,590 $ 5,319
Work in process 10,541 7,055
Finished goods 15,383 17,387
Inventory, net 33,514 29,761
Inventories current 26,429 29,761
Inventories non-current (included in other long-term assets) $ 7,085 $ 0