XML 60 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Note 9 - Product Warranty Obligations - Reconciliation of Product Warranty Liability (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Balance at beginning of period $ 65,297 $ 49,023 $ 59,218 $ 49,316
Payments (9,282) (7,881) (19,061) (15,469)
Provision for warranty issued 17,164 8,456 31,994 16,742
Changes in estimates for pre-existing warranties 1,579 726 2,607 (265)
Balance at end of period 74,758 50,324 74,758 50,324
Balance at beginning of period 93,182 80,880 89,788 78,738
Deferred revenue contracts issued 12,168 6,225 20,199 12,164
Amortization of deferred revenue contracts (4,866) (3,952) (9,503) (7,749)
Balance at end of period $ 100,484 $ 83,153 $ 100,484 $ 83,153