XML 61 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
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, 2018
Dec. 31, 2017
Dec. 31, 2016
Movement in Standard and Extended Product Warranty, Increase (Decrease)      
Balance at beginning of period $ 38,502 $ 32,393 $ 26,204
Provision for warranty expense 31,819 25,399 20,985
Warranty liability from acquired businesses 760 150 125
Warranty costs paid (24,551) (19,440) (14,921)
Balance at end of period 46,530 38,502 32,393
Less long-term portion 14,350 15,447 12,000
Current portion of accrued warranty $ 32,180 $ 23,055 $ 20,393