XML 49 R35.htm IDEA: XBRL DOCUMENT v3.22.0.1
BALANCE SHEET DETAILS Schedule of Inventories, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Balance Sheet Related Disclosures [Abstract]    
Finished goods $ 49,405 $ 37,689
Work in process 17,644 10,087
Raw materials 5,250 6,265
Inventories, net $ 72,299 $ 54,041