XML 61 R47.htm IDEA: XBRL DOCUMENT v3.20.4
Accrued Expenses And Other Current Liabilities (Schedule of Reconciliation of the Activity Related to Accrued Warranty) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Movement in Standard and Extended Product Warranty, Increase (Decrease)      
Balance at beginning of period $ 47,167 $ 46,530 $ 38,502
Provision for warranty expense 19,037 30,520 31,819
Warranty liability from acquired businesses 2,915 287 760
Warranty costs paid (22,028) (30,170) (24,551)
Balance at end of period 47,091 47,167 46,530
Less long-term portion 14,640 17,269 14,350
Current portion of accrued warranty $ 32,451 $ 29,898 $ 32,180