XML 61 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Balance sheet components - Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Balance Sheet Related Disclosures [Abstract]    
Employee-related $ 13,155 $ 19,656
Transition services agreement payables 823 9,708
Operating lease liabilities, current 2,515 2,128
Income and other taxes payable 1,620 1,590
Accrued warranty 843 1,111
Other accrued expenses 6,027 7,860
Accrued and other current liabilities $ 24,983 $ 42,053