XML 93 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 11 - Product Warranty Obligations - Reconciliation of Product Warranty Liability (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Balance at beginning of period $ 138,011 $ 94,213 $ 59,218
Product warranty reserve assumed in acquisition 0 0 3,932
Payments (92,200) (77,476) (42,682)
Provision for warranty issued 67,104 80,340 69,280
Changes in estimates for pre-existing warranties (1) [1] 3,493 40,934 4,465
Balance at end of period 116,408 138,011 94,213
Balance at beginning of period 132,813 111,647 89,788
Deferred revenue contracts issued 48,107 42,869 41,560
Amortization of deferred revenue contracts (25,050) (21,703) (19,701)
Balance at end of period $ 155,870 $ 132,813 $ 111,647
[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.