XML 90 R80.htm IDEA: XBRL DOCUMENT v3.5.0.2
Commitments and Contingencies (Schedule of Future Minimum Operating Lease Payments) (Details)
$ in Thousands
Jun. 30, 2016
USD ($)
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
Operating Leases, Future Minimum Payments Due Through End of Current Year $ 1,739
Operating Leases, Future Minimum Payments, Due in Two Years 3,345
Operating Leases, Future Minimum Payments, Due in Three Years 3,023
Operating Leases, Future Minimum Payments, Due in Four Years 2,751
Operating Leases, Future Minimum Payments, Due in Five Years 2,138
Operating Leases, Future Minimum Payments, Due Thereafter 27,274
Operating Leases, Future Minimum Payments Due $ 40,270