XML 53 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Accrued Liabilities Current [Abstract]    
Accrued goods and services $ 12,479 $ 12,278
Accrued inventory purchases 4,591 2,218
Accrued customer rebates 7,754 7,355
Other 192 97
Accrued liabilities $ 25,016 $ 21,948