XML 30 R41.htm IDEA: XBRL DOCUMENT v3.19.3
Note 5 - Balance Sheet Details (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Dec. 31, 2018
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Dec. 31, 2017
Standard Product Warranty Accrual, Ending Balance $ 4,406 $ 4,668 $ 3,640 $ 4,406 $ 3,640 $ 4,832 $ 3,561 $ 3,508
Standard Product Warranty Accrual, Decrease for Payments 1,930   $ 1,510 5,918 $ 6,032      
Product Remediation Liability [Member]                
Standard and Extended Product Warranty Accrual, Increase for Warranties Issued, Total   5,000            
Standard and Extended Product Warranty Accrual, Decrease for Payments, Total   1,100            
Standard Product Warranty Accrual, Ending Balance 500 700   500        
Extended Product Warranty Accrual, Ending Balance $ 2,200 $ 3,200   2,200        
Standard Product Warranty Accrual, Decrease for Payments       200        
Extended Product Warranty Accrual, Decrease for Payments       $ 900