XML 89 R79.htm IDEA: XBRL DOCUMENT v3.4.0.3
Commitments and Contingencies (Schedule of Future Minimum Operating Lease Payments) (Details)
$ in Thousands
Mar. 31, 2016
USD ($)
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
Operating Leases, Future Minimum Payments Due Through End of Current Year $ 2,513
Operating Leases, Future Minimum Payments, Due in Two Years 3,182
Operating Leases, Future Minimum Payments, Due in Three Years 2,896
Operating Leases, Future Minimum Payments, Due in Four Years 2,622
Operating Leases, Future Minimum Payments, Due in Five Years 2,007
Operating Leases, Future Minimum Payments, Due Thereafter 27,176
Operating Leases, Future Minimum Payments Due $ 40,396