XML 70 R59.htm IDEA: XBRL DOCUMENT v3.19.1
Leases (Summary of Future Minimum Payments Under Non-cancellable Operating Leases (Details)
$ in Thousands
Mar. 31, 2019
USD ($)
Leases [Abstract]  
2020 $ 2,677
2021 2,479
2022 2,159
2023 1,784
2024 1,381
Thereafter 26,799
Total future minimum operating lease payments 37,279
Amounts representing interest (13,427)
Present value of net future minimum operating lease payments $ 23,852