XML 59 R50.htm IDEA: XBRL DOCUMENT v3.23.2
Financial Statement Components - Schedule of Inventories, net (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]          
Raw materials $ 11,461   $ 11,461   $ 3,614
Work-in-process 3,190   3,190   2,329
Finished goods 5,666   5,666   2,849
Total inventories, net 20,317 $ 9,349 20,317 $ 9,349 $ 8,792
Inventory write-downs $ 8,000 $ 3,400 $ 13,432 $ 4,778