v3.25.2
Note 8 - Product Warranty Obligations - Deferred Product Obligations (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Current portion - Accrued product warranty $ 48,871   $ 56,127      
Long-term portion - other long-term liabilities 71,073   54,860      
Total 119,944 $ 110,717 110,987 $ 106,279 $ 111,126 $ 116,408
Current portion - Other accrued liabilities 36,478   34,069      
Long-term portion - Deferred Revenue 166,172   152,853      
Total $ 202,650 $ 194,403 $ 186,922 $ 171,702 $ 163,793 $ 155,870