v3.23.2
Balance Sheet Account Details - Schedule of Components of Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Raw materials $ 6,204 $ 5,319
Work in process 10,577 7,055
Finished goods 15,672 17,387
Inventory, net $ 32,453 $ 29,761