XML 105 R92.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies Commitments and Contingencies-Lease Commitments (Details)
$ in Thousands
Mar. 31, 2018
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 1,795
Operating Leases, Future Minimum Payments, Due in Two Years 2,143
Operating Leases, Future Minimum Payments, Due in Three Years 1,965
Operating Leases, Future Minimum Payments, Due in Four Years 1,695
Operating Leases, Future Minimum Payments, Due in Five Years 1,728
Operating Leases, Future Minimum Payments, Due Thereafter 9,684
Operating Leases, Future Minimum Payments Due $ 19,010