XML 69 R59.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 9 - Product Warranty Obligations - Deferred Product Obligations (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Jun. 30, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Dec. 31, 2020
Current portion - accrued product warranty $ 100,451   $ 59,052      
Long-term portion - other long-term liabilities 44,857   35,161      
Total 145,308 $ 110,338 94,213 $ 82,984 $ 74,758 $ 59,218
Current portion - other accrued liabilities 23,237   20,556      
Long-term portion - other long-term liabilities 103,515   91,091      
Total $ 126,752 $ 121,898 $ 111,647 $ 106,575 $ 100,484 $ 89,788