XML 105 R92.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and Contingencies Commitments and Contingencies-Lease Commitments (Details)
$ in Thousands
Mar. 31, 2019
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 2,761
Operating Leases, Future Minimum Payments, Due in Two Years 2,686
Operating Leases, Future Minimum Payments, Due in Three Years 2,428
Operating Leases, Future Minimum Payments, Due in Four Years 2,290
Operating Leases, Future Minimum Payments, Due in Five Years 2,289
Operating Leases, Future Minimum Payments, Due Thereafter 8,572
Operating Leases, Future Minimum Payments Due $ 21,026