XML 67 R56.htm IDEA: XBRL DOCUMENT v3.20.2
Note 10 - Product Warranty Obligations - Deferred Product Obligations (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Current portion - other accrued liabilities $ 28,064   $ 27,885      
Long-term portion - other long-term liabilities 22,260   21,431      
Total 50,324 $ 49,023 49,316 $ 45,324 $ 43,562 $ 41,785
Current portion - other accrued liabilities 19,003   15,519      
Long-term portion - other long-term liabilities 64,150   63,219      
Total $ 83,153 $ 80,880 $ 78,738 $ 74,517 $ 70,844 $ 68,340