XML 66 R56.htm IDEA: XBRL DOCUMENT v3.22.1
Note 9 - Product Warranty Obligations - Deferred Product Obligations (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Mar. 31, 2021
Dec. 31, 2020
Current portion - other accrued liabilities $ 62,259 $ 59,052    
Long-term portion - other long-term liabilities 39,232 35,161    
Total 101,491 94,213 $ 65,297 $ 59,218
Current portion - other accrued liabilities 21,898 20,556    
Long-term portion - other long-term liabilities 94,025 91,091    
Total $ 115,923 $ 111,647 $ 93,182 $ 89,788