XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Note 9 - Product Warranty Obligations - Reconciliation of Product Warranty Liability (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Balance at beginning of period $ 122,222 $ 110,338 $ 138,011 $ 94,213
Payments (24,427) (22,677) (76,069) (54,135)
Provision for warranty issued 18,136 19,076 51,353 62,169
Changes in estimates for pre-existing warranties (1) [1] 3,630 38,571 6,266 43,061
Balance at end of period 119,561 145,308 119,561 145,308
Balance at beginning of period 140,922 121,898 132,813 111,647
Deferred revenue contracts issued 10,615 10,324 30,774 31,202
Amortization of deferred revenue contracts (6,414) (5,470) (18,464) (16,097)
Balance at end of period $ 145,123 $ 126,752 $ 145,123 $ 126,752
[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.