XML 46 R53.htm IDEA: XBRL DOCUMENT v3.20.1
Balance sheet components - Warranty Accrual (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]    
Beginning balance $ 712 $ 672
Warranty accruals 225 315
Settlements (188) (248)
Ending balance $ 749 $ 739