XML 66 R48.htm IDEA: XBRL DOCUMENT v3.6.0.2
Accrued Expenses And Other Current Liabilities (Schedule of Accrued Expenses and Other Current Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Payables and Accruals [Abstract]      
Employee compensation and benefits $ 47,459 $ 25,147  
Current portion of accrued warranty 20,393 17,020 $ 14,516
Customer rebates 9,329 7,993  
Other 21,554 19,002  
Accrued expenses and other current liabilities $ 98,735 $ 69,162