XML 64 R53.htm IDEA: XBRL DOCUMENT v3.21.1
Note 9 - Product Warranty Obligations - Deferred Product Obligations (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Mar. 31, 2020
Dec. 31, 2019
Current portion - other accrued liabilities $ 40,632 $ 37,417    
Long-term portion - other long-term liabilities 24,665 21,801    
Total 65,297 59,218 $ 49,023 $ 49,316
Current portion - other accrued liabilities 22,251 18,857    
Long-term portion - other long-term liabilities 70,931 70,931    
Total $ 93,182 $ 89,788 $ 80,880 $ 78,738