XML 38 R27.htm IDEA: XBRL DOCUMENT v3.4.0.3
Commitments and Contingencies Future minimum lease payments (Details)
$ in Thousands
Mar. 31, 2016
USD ($)
Operating Leased Assets [Line Items]  
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 1,873
Operating Leases, Future Minimum Payments, Due in Two Years 1,381
Operating Leases, Future Minimum Payments, Due in Three Years 868
Operating Leases, Future Minimum Payments, Due in Four Years 788
Operating Leases, Future Minimum Payments, Due in Five Years 802
Operating Leases, Future Minimum Payments, Due Thereafter 400
Operating Leases, Future Minimum Payments Due $ 6,112