XML 52 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components - Schedule of Inventories, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Inventory Net [Abstract]    
Finished goods $ 38,520 $ 31,991
Raw materials 7,309 7,353
Gross inventory 45,829 39,344
Less: Excess and obsolete provision (5,619) (5,567)
Inventories, net $ 40,210 $ 33,777