XML 62 R52.htm IDEA: XBRL DOCUMENT v3.22.1
Note 9 - Product Warranty Obligations - Reconciliation of Product Warranty Liability (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Balance at beginning of period $ 94,213 $ 59,218
Payments (13,024) (9,779)
Provision for warranty issued 21,425 14,830
Changes in estimates for pre-existing warranties (1,123) 1,028
Balance at end of period 101,491 65,297
Balance at beginning of period 111,647 89,788
Deferred revenue contracts issued 9,546 8,031
Amortization of deferred revenue contracts (5,270) (4,637)
Balance at end of period $ 115,923 $ 93,182