XML 59 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components (Inventories) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Inventory [Line Items]    
Raw materials $ 2,109 $ 3,788
Work in progress 4,796 10,710
Finished goods 41,982 21,254
Finished goods - right of return 4,027 3,416
Inventory, net 52,914 39,168
Inventory held on consignment at doctors' offices, clinics, and hospitals $ 8,000 $ 5,700