XML 96 R83.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies (Schedule of Future Minimum Operating Lease Payments) (Details)
$ in Thousands
Mar. 31, 2017
USD ($)
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
Operating Leases, Future Minimum Payments Due Through End of Current Year $ 2,650
Operating Leases, Future Minimum Payments, Due in Two Years 3,216
Operating Leases, Future Minimum Payments, Due in Three Years 2,910
Operating Leases, Future Minimum Payments, Due in Four Years 2,230
Operating Leases, Future Minimum Payments, Due in Five Years 1,933
Operating Leases, Future Minimum Payments, Due Thereafter 24,911
Operating Leases, Future Minimum Payments Due $ 37,850