v3.26.1
Note 10 - Product Warranty Obligations - Deferred Product Obligations (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Current portion - accrued product warranty $ 43,473   $ 44,716      
Long-term portion - other long-term liabilities 87,377   87,206      
Total 130,850 $ 128,354 131,922 $ 119,944 $ 110,717 $ 110,987
Current portion - other accrued liabilities 42,586   38,958      
Long-term portion - deferred revenue 190,338   180,446      
Total $ 232,924 $ 226,631 $ 219,404 $ 202,650 $ 194,403 $ 186,922