XML 91 R49.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
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, 2019
Dec. 31, 2018
Dec. 31, 2017
Movement in Standard and Extended Product Warranty, Increase (Decrease)      
Balance at beginning of period $ 46,530 $ 38,502 $ 32,393
Provision for warranty expense 30,520 31,819 25,399
Warranty liability from acquired businesses 287 760 150
Warranty costs paid (30,170) (24,551) (19,440)
Balance at end of period 47,167 46,530 38,502
Less long-term portion 17,269 14,350 15,447
Current portion of accrued warranty $ 29,898 $ 32,180 $ 23,055