XML 64 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Note 9 - Product Warranty Obligations - Deferred Product Obligations (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Current portion - other accrued liabilities $ 47,350   $ 37,417      
Long-term portion - other long-term liabilities 27,408   21,801      
Total 74,758 $ 65,297 59,218 $ 50,324 $ 49,023 $ 49,316
Current portion - other accrued liabilities 20,194   18,857      
Long-term portion - other long-term liabilities 80,290   70,931      
Total $ 100,484 $ 93,182 $ 89,788 $ 83,153 $ 80,880 $ 78,738