XML 56 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Note 8 - Product Warranty Obligations - Reconciliation of Product Warranty Liability (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Balance at beginning of period $ 110,987 $ 116,408
Payments (20,887) (21,347)
Provision for warranty issued 18,118 15,304
Changes in estimates for pre-existing warranties [1] 2,499 761
Balance at end of period 110,717 111,126
Balance at beginning of period 186,922 155,870
Deferred revenue contracts issued 15,818 14,784
Amortization of deferred revenue contracts (8,337) (6,861)
Balance at end of period $ 194,403 $ 163,793
[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.