XML 58 R49.htm IDEA: XBRL DOCUMENT v3.23.1
Financial Statement Components - Schedule of Inventories, net (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Raw materials $ 8,066   $ 3,614
Work-in-process 3,706   2,329
Finished goods 3,146   2,849
Total inventories, net 14,918 $ 10,012 $ 8,792
Inventory write-downs $ 5,451 $ 1,356