XML 90 R76.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 11 - Product Warranty Obligations - Reconciliation of Product Warranty Liability (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Balance at beginning of period $ 59,218 $ 49,316 $ 41,785
Product warranty reserve assumed in acquisition 3,932 124 1,062
Payments (42,682) (33,496) (26,096)
Provision for warranty issued 69,280 42,093 32,060
Changes in estimates for pre-existing warranties 4,465 1,181 505
Balance at end of period 94,213 59,218 49,316
Balance at beginning of period 89,788 78,738 68,340
Extended warranty contracts issued 41,560 26,968 24,483
Amortization of extended warranty contracts (19,701) (15,918) (14,085)
Balance at end of period $ 111,647 $ 89,788 $ 78,738