XML 69 R58.htm IDEA: XBRL DOCUMENT v3.22.2
Note 9 - Product Warranty Obligations - Deferred Product Obligations (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Current portion - other accrued liabilities $ 68,405   $ 59,052      
Long-term portion - other long-term liabilities 41,933   35,161      
Total 110,338 $ 101,491 94,213 $ 74,758 $ 65,297 $ 59,218
Current portion - other accrued liabilities 22,503   20,556      
Long-term portion - other long-term liabilities 99,395   91,091      
Total $ 121,898 $ 115,923 $ 111,647 $ 100,484 $ 93,182 $ 89,788