XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Note 9 - Product Warranty Obligations - Reconciliation of Product Warranty Liability (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Balance at beginning of period $ 138,011 $ 94,213
Payments (26,152) (13,024)
Provision for warranty issued 15,865 21,425
Changes in estimates for pre-existing warranties [1] 875 (1,123)
Balance at end of period 128,599 101,491
Balance at beginning of period 132,813 111,647
Deferred revenue contracts issued 9,726 9,546
Amortization of deferred revenue contracts (5,854) (5,270)
Balance at end of period $ 136,685 $ 115,923
[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.