XML 46 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Inventory Disclosure [Abstract]    
Raw material $ 5,030 $ 2,501
Work in progress 4,425 1,364
Finished goods 17,601 6,642
Consigned inventory 1,812 1,567
Total inventory $ 28,868 $ 12,074