XML 97 R83.htm IDEA: XBRL DOCUMENT v3.25.4
Note 11 - Product Warranty Obligations - Deferred Product Obligations (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current portion - accrued product warranty $ 44,716 $ 56,127    
Long-term portion - other long-term liabilities 87,206 54,860    
Total 131,922 110,987 $ 116,408 $ 138,011
Current portion - other accrued liabilities 38,958 34,069    
Long-term portion - Deferred revenue 180,446 152,853    
Total $ 219,404 $ 186,922 $ 155,870 $ 132,813