XML 63 R51.htm IDEA: XBRL DOCUMENT v3.24.3
Note 9 - Product Warranty Obligations - Reconciliation of Product Warranty Liability (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Balance at beginning of period $ 106,279 $ 122,222 $ 116,408 $ 138,011
Payments (23,050) (24,427) (65,130) (76,069)
Provision for warranty issued 22,755 18,136 54,804 51,353
Changes in estimates for pre-existing warranties [1] 1,458 3,630 1,360 6,266
Balance at end of period 107,442 119,561 107,442 119,561
Balance at beginning of period 171,702 140,922 155,870 132,813
Deferred revenue contracts issued 15,169 10,615 45,042 30,774
Amortization of deferred revenue contracts (7,577) (6,414) (21,618) (18,464)
Balance at end of period $ 179,294 $ 145,123 $ 179,294 $ 145,123
[1] Includes a specific warranty provision recorded during the third quarter of 2022 in the amount of $37,338 to address certain clean energy product related matters.