XML 118 R98.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Details 1)
$ in Thousands
Dec. 31, 2018
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Operating Leases, Due next twelve months $ 5,795
Operating Leases, Due in Two Years 5,796
Operating Leases, Due in Three Years 5,312
Operating Leases, Due in Four Years 3,455
Operating Leases, Due in Five Years 2,453
Operating Leases, Thereafter 40,551
Operating Leases, Total future minimum lease payments $ 63,362