XML 94 R83.htm IDEA: XBRL DOCUMENT v3.19.1
Leases Schedule of Future Minimum Rental Payments for Operating Leases (Details)
$ in Thousands
Mar. 31, 2019
USD ($)
Leases [Abstract]  
Lessee, Operating Lease Payment on Extension Option $ 4,615
Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months 2,949
Lessee, Operating Lease, Liability, Payments, Due Year Two 4,106
Lessee, Operating Lease, Liability, Payments, Due Year Three 4,021
Lessee, Operating Lease, Liability, Payments, Due Year Four 3,819
Lessee, Operating Lease, Liability, Payments, Due Year Five 3,573
Lessee, Operating Lease, Liability, Payments, Due after Year Five 20,084
Lessee, Operating Lease, Liability, Payments, Due 38,552
Lessee, Operating Lease, Discount Value $ (11,321)