XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 9 - Product Warranty Obligations - Reconciliation of Product Warranty Liability (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Balance at beginning of period $ 111,126 $ 128,599 $ 116,408 $ 138,011
Payments (20,733) (25,490) (42,080) (51,642)
Provision for warranty issued 16,745 17,352 32,049 33,217
Changes in estimates for pre-existing warranties [1] (859) 1,761 (98) 2,636
Balance at end of period 106,279 122,222 106,279 122,222
Balance at beginning of period 163,793 136,685 155,870 132,813
Deferred revenue contracts issued 15,089 10,433 29,873 20,159
Amortization of deferred revenue contracts (7,180) (6,196) (14,041) (12,050)
Balance at end of period $ 171,702 $ 140,922 $ 171,702 $ 140,922
[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.