XML 95 R83.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Future Minimum Rental Commitments Under Finance and Operating Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Mar. 31, 2019
Leases [Abstract]    
Finance leases, 2019 (excluding the six months ended June 30, 2019) $ 1,198  
Finance leases, 2020 2,215  
Finance leases, 2021 1,615  
Finance leases, 2022 1,556  
Finance leases, 2023 871  
Thereafter 5,024  
Finance leases, total minimum lease payments 12,479  
Finance leases, imputed interest (1,671)  
Finance lease liabilities 10,808  
Operating leases, 2019 (excluding the six months ended June 30, 2019) 2,484  
Operating leases, 2020 4,759  
Operating leases, 2021 4,541  
Operating leases, 2022 4,149  
Operating leases, 2023 4,112  
Thereafter 20,246  
Operating leases, total minimum lease payments 40,291  
Operating leases, imputed interest (6,413)  
Operating lease liabilities $ 33,878 $ 34,900