XML 39 R28.htm IDEA: XBRL DOCUMENT v3.5.0.2
Commitments and Contingencies Future minimum lease payments (Details)
$ in Thousands
Jun. 30, 2016
USD ($)
Operating Leased Assets [Line Items]  
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 1,307
Operating Leases, Future Minimum Payments, Due in Two Years 3,187
Operating Leases, Future Minimum Payments, Due in Three Years 2,652
Operating Leases, Future Minimum Payments, Due in Four Years 2,274
Operating Leases, Future Minimum Payments, Due in Five Years 795
Operating Leases, Future Minimum Payments, Due Thereafter 391
Operating Leases, Future Minimum Payments Due $ 10,606