XML 105 R84.htm IDEA: XBRL DOCUMENT v3.6.0.2
Commitments and Contingencies Detail 1 (Details)
$ in Thousands
Dec. 31, 2016
USD ($)
Future Minimum Lease Payments Schedule [Abstract]  
Future Minimum Payments Due, Current $ 30,177
Future Minimum Payments, Due in Two Years 25,814
Future Minimum Payments, Due in Three Years 17,605
Future Minimum Payments, Due in Four Years 13,040
Future Minimum Payments, Due in Five Years 10,635
Future Minimum Payments, Due Thereafter 14,117
Future Minimum Payments Due $ 111,388