XML 93 R79.htm IDEA: XBRL DOCUMENT v3.25.4
Note 11 - Product Warranty Obligations - Reconciliation of Product Warranty Liability (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Balance at beginning of period $ 110,987 $ 116,408 $ 138,011
Payments (86,448) (88,990) (92,200)
Provision for warranty issued 100,589 77,802 67,104
Changes in estimates for pre-existing warranties 6,794 5,767 3,493
Balance at end of period 131,922 110,987 116,408
Balance at beginning of period 186,922 155,870 132,813
Deferred revenue contracts issued 67,598 60,651 48,107
Amortization of deferred revenue contracts (35,116) (29,599) (25,050)
Balance at end of period $ 219,404 $ 186,922 $ 155,870