XML 65 R53.htm IDEA: XBRL DOCUMENT v3.25.3
Note 9 - Product Warranty Obligations - Deferred Product Obligations (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Jun. 30, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Dec. 31, 2023
Current portion - Accrued product warranty $ 44,689   $ 56,127      
Long-term portion - other long-term liabilities 80,612   54,860      
Total 125,301 $ 119,944 110,987 $ 107,442 $ 106,279 $ 116,408
Current portion - Other accrued liabilities 37,746   34,069      
Long-term portion - Deferred Revenue 173,684   152,853      
Total $ 211,430 $ 202,650 $ 186,922 $ 179,294 $ 171,702 $ 155,870