XML 82 R63.htm IDEA: XBRL DOCUMENT v3.22.4
Financial Statement Components - Inventory (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Raw materials $ 3,614 $ 5,866  
Work-in-process 2,329 1,171  
Finished goods 2,849 3,305  
Total inventory 8,792 10,342 $ 3,613
Inventory write-downs $ 12,154 $ 2,918 $ 4,407