XML 97 R81.htm IDEA: XBRL DOCUMENT v3.22.4
Note 11 - Product Warranty Obligations - Deferred Product Obligations (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Current portion - accrued product warranty $ 89,141 $ 59,052    
Long-term portion - other long-term liabilities 48,870 35,161    
Total 138,011 94,213 $ 59,218 $ 49,316
Current portion - other accrued liabilities 30,291 20,556    
Long-term portion - other long-term liabilities 102,522 91,091    
Total $ 132,813 $ 111,647 $ 89,788 $ 78,738