XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Note 9 - Product Warranty Obligations - Reconciliation of Product Warranty Liability (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Balance at beginning of period $ 128,599 $ 101,491 $ 138,011 $ 94,213
Payments (25,490) (18,434) (51,642) (31,458)
Provision for warranty issued 17,352 21,668 33,217 43,093
Changes in estimates for pre-existing warranties [1] 1,761 5,613 2,636 4,490
Balance at end of period 122,222 110,338 122,222 110,338
Balance at beginning of period 136,685 115,923 132,813 111,647
Deferred revenue contracts issued 10,433 11,332 20,159 20,878
Amortization of deferred revenue contracts (6,196) (5,357) (12,050) (10,627)
Balance at end of period $ 140,922 $ 121,898 $ 140,922 $ 121,898
[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 warranty-related matters.