XML 39 R80.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Note 11 - Product Warranty Obligations - Deferred Product Obligations (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Current portion - other accrued liabilities $ 27,885 $ 25,396    
Long-term portion - other long-term liabilities 21,431 16,389    
Total 49,316 41,785 $ 35,422 $ 31,695
Current portion - other accrued liabilities 15,519 13,646    
Long-term portion - other long-term liabilities 63,219 54,694    
Total $ 78,738 $ 68,340 $ 57,854 $ 36,139