XML 43 R33.htm IDEA: XBRL DOCUMENT v3.7.0.1
Accrued Expenses And Other Liabilities (Components Of Accrued Expenses And Other Liabilities) (Details) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Payables and Accruals [Abstract]    
Accrued compensation $ 43,352 $ 43,761
Customer deposits and deferred revenue 44,705 34,571
Current portion of accrued warranty 18,411 15,711
Other 10,031 8,442
Total $ 116,499 $ 102,485