XML 39 R103.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Future Minimum Rental Commitments Under Finance and Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Mar. 31, 2019
Leases [Abstract]    
Finance leases, 2020 $ 1,970  
Finance leases, 2021 1,615  
Finance leases, 2022 1,556  
Finance leases, 2023 871  
Finance leases, 2024 572  
Thereafter 4,451  
Finance leases, total minimum lease payments 11,035  
Finance leases, imputed interest (1,515)  
Finance lease liabilities 9,520 $ 11,200
Operating leases, 2020 4,916  
Operating leases, 2021 4,576  
Operating leases, 2022 4,101  
Operating leases, 2023 4,064  
Operating leases, 2024 3,968  
Thereafter 16,349  
Operating leases, total minimum lease payments 37,974  
Operating leases, imputed interest (5,620)  
Operating lease liabilities $ 32,354 $ 34,900