v3.26.1
Note 10 - Product Warranty Obligations - Deferred Product Obligations (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Dec. 31, 2024
Current portion - accrued product warranty $ 41,622 $ 44,716    
Long-term portion - other long-term liabilities 86,732 87,206    
Total 128,354 131,922 $ 110,717 $ 110,987
Current portion - other accrued liabilities 41,307 38,958    
Long-term portion - deferred revenue 185,324 180,446    
Total $ 226,631 $ 219,404 $ 194,403 $ 186,922