XML 22 R57.htm IDEA: XBRL DOCUMENT v3.20.1
Note 10 - Product Warranty Obligations - Deferred Product Obligations (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Mar. 31, 2019
Dec. 31, 2018
Current portion - other accrued liabilities $ 27,504 $ 27,885    
Long-term portion - other long-term liabilities 21,519 21,431    
Total 49,023 49,316 $ 43,562 $ 41,785
Current portion - other accrued liabilities 18,764 15,519    
Long-term portion - other long-term liabilities 62,116 63,219    
Total $ 80,880 $ 78,738 $ 70,844 $ 68,340