XML 56 R42.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Components (Components of Inventory) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Balance Sheet Components [Abstract]    
Purchased materials $ 7,993 $ 3,531
Work in process 8,611 6,651
Finished goods 7,995 4,048
Inventory $ 24,599 $ 14,230