XML 55 R71.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Balance sheet components - Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Balance Sheet Related Disclosures [Abstract]    
Employee-related $ 17,877 $ 14,899
Transition services agreement payables (see Note 9) 11,765 11,769
Asset sale related contingent liabilities (see Note 9) 6,664 6,751
Operating lease liabilities, current 2,086  
Income and other taxes payable 2,036 1,580
Deferred revenue, current 0 1,114
Accrued warranty 712 672
Rusnano payment derivative 0 2,000
Accrued litigation settlement 0 2,645
Other accrued expenses 6,341 8,858
Accrued and other current liabilities $ 47,481 $ 50,288