XML 48 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Inventory Disclosure [Abstract]    
Raw material $ 13,627 $ 7,685
Work in progress 12,049 13,315
Finished goods 26,327 20,326
Consigned inventory 1,366 1,652
Total inventory $ 53,369 $ 42,978 [1]
[1] The condensed consolidated balance sheet as of December 31, 2021 is derived from the audited consolidated financial statements as of that date.