XML 120 R99.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies (Details 1)
$ in Thousands
Dec. 31, 2017
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Operating Leases, Due next twelve months $ 6,750
Operating Leases, Due in Two Years 7,174
Operating Leases, Due in Three Years 6,409
Operating Leases, Due in Four Years 5,896
Operating Leases, Due in Five Years 4,376
Operating Leases, Thereafter 60,790
Operating Leases, Total future minimum lease payments $ 91,395