XML 66 R49.htm IDEA: XBRL DOCUMENT v3.3.1.900
Accrued Expenses And Other Current Liabilities (Schedule of Accrued Expenses and Other Current Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Payables and Accruals [Abstract]      
Employee compensation and benefits $ 25,147 $ 21,473  
Current portion of accrued warranty 17,020 14,516 $ 11,731
Other 26,995 21,662  
Accrued expenses and other current liabilities $ 69,162 $ 57,651