XML 99 R75.htm IDEA: XBRL DOCUMENT v3.6.0.2
Commitments and Contingencies (Schedule of Future Operating Lease Payments) (Details 2)
$ in Thousands
Dec. 31, 2016
USD ($)
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
Operating Leases in Year 1 $ 10,965
Operating Leases in Year 2 11,154
Operating Leases in Year 3 10,574
Operating Leases in Year 4 9,734
Operating Leases in Year 5 9,996
Operating Leases, Thereafter 38,549
Operating Leases, Total minimum lease payments $ 90,972