XML 97 R83.htm IDEA: XBRL DOCUMENT v3.3.1.900
Commitments and Contingencies Detail 1 (Details)
$ in Thousands
Dec. 31, 2015
USD ($)
Future Minimum Lease Payments Schedule [Abstract]  
Future Minimum Payments Due, Current $ 30,873
Future Minimum Payments, Due in Two Years 22,398
Future Minimum Payments, Due in Three Years 15,276
Future Minimum Payments, Due in Four Years 10,407
Future Minimum Payments, Due in Five Years 8,091
Future Minimum Payments, Due Thereafter 9,504
Future Minimum Payments Due $ 96,549