XML 116 R101.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Future Minimum Rental Commitments Under Finance and Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
Finance leases, 2021 $ 1,615  
Finance leases, 2022 1,556  
Finance leases, 2023 871  
Finance leases, 2024 572  
Finance leases, 2025 584  
Thereafter 3,868  
Finance leases, total minimum lease payments 9,066  
Finance leases, imputed interest (1,261)  
Finance lease liabilities 7,805 $ 9,520
Operating leases, 2021 4,714  
Operating leases, 2022 4,456  
Operating leases, 2023 4,342  
Operating leases, 2024 4,449  
Operating leases, 2025 4,464  
Thereafter 15,040  
Operating leases, total minimum lease payments 37,465  
Operating leases, imputed interest (5,175)  
Operating lease liabilities $ 32,290 $ 32,354