XML 63 R49.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Components (Schedule of Other Liabilities, Current) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Balance Sheet Components [Abstract]    
Accrued ESPP $ 3,598 $ 2,037
Other 2,161 2,482
Other liabilities, current $ 5,759 $ 4,519