XML 18 R52.htm IDEA: XBRL DOCUMENT v3.20.1
Balance sheet components - Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Mar. 31, 2019
Dec. 31, 2018
Balance Sheet Related Disclosures [Abstract]        
Employee-related $ 19,706 $ 17,877    
Transition services agreement payables (refer to Note 6) 11,759 11,765    
Asset sale related warranty claims (refer to Note 6) 6,549 6,664    
Operating lease liabilities, current 2,119 2,086    
Income and other taxes payable 1,676 2,036    
Accrued warranty 749 712 $ 739 $ 672
Other accrued expenses 6,152 6,341    
Accrued and other current liabilities $ 48,710 $ 47,481