XML 61 R49.htm IDEA: XBRL DOCUMENT v3.25.3
Note 9 - Product Warranty Obligations - Reconciliation of Product Warranty Liability (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Balance at beginning of period $ 119,944 $ 106,279 $ 110,987 $ 116,408
Payments (23,934) (23,050) (63,689) (65,130)
Provision for warranty issued 28,147 22,755 72,091 54,804
Changes in estimates for pre-existing warranties 1,144 1,458 5,912 1,360
Balance at end of period 125,301 107,442 125,301 107,442
Balance at beginning of period 202,650 171,702 186,922 155,870
Deferred revenue contracts issued 17,567 15,169 50,299 45,042
Amortization of deferred revenue contracts (8,787) (7,577) (25,791) (21,618)
Balance at end of period $ 211,430 $ 179,294 $ 211,430 $ 179,294