XML 101 R88.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies (Schedule of Future Minimum Operating Lease Payments) (Details)
$ in Thousands
Jun. 30, 2017
USD ($)
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
Operating Leases, Future Minimum Payments Due Through End of Current Year $ 1,779
Operating Leases, Future Minimum Payments, Due in Two Years 3,299
Operating Leases, Future Minimum Payments, Due in Three Years 3,023
Operating Leases, Future Minimum Payments, Due in Four Years 2,344
Operating Leases, Future Minimum Payments, Due in Five Years 2,017
Operating Leases, Future Minimum Payments, Due Thereafter 24,936
Operating Leases, Future Minimum Payments Due $ 37,398