XML 98 R86.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Future Minimum Rental Commitments Under Finance and Operating Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Leases [Abstract]    
Finance leases, 2020 (excluding the six months ended June 30, 2020) $ 1,740  
Finance leases, 2021 1,617  
Finance leases, 2022 1,350  
Finance leases, 2023 549  
Finance leases, 2024 582  
Thereafter 4,161  
Finance leases, total minimum lease payments 9,999  
Finance leases, imputed interest (1,383)  
Finance lease liabilities 8,616 $ 9,520
Operating leases, 2020 (excluding the six months ended June 30, 2020) 4,890  
Operating leases, 2021 4,355  
Operating leases, 2022 4,139  
Operating leases, 2023 4,102  
Operating leases, 2024 3,994  
Thereafter 14,738  
Operating leases, total minimum lease payments 36,218  
Operating leases, imputed interest (5,142)  
Operating lease liabilities $ 31,076 $ 32,354