XML 87 R75.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Future Minimum Rental Commitments Under Finance and Operating Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
2021 (excluding the three months ended March 31, 2021) $ 1,242  
Finance leases, 2022 1,597  
Finance leases, 2023 885  
Finance leases, 2024 572  
Finance leases, 2025 584  
Thereafter 3,868  
Finance leases, total minimum lease payments 8,748  
Finance leases, imputed interest (1,204)  
Finance lease liabilities 7,544 $ 7,805
2021 (excluding the three months ended March 31, 2021) 3,826  
Operating leases, 2022 4,727  
Operating leases, 2023 4,619  
Operating leases, 2024 4,731  
Operating leases, 2025 4,752  
Thereafter 18,305  
Operating leases, total minimum lease payments 40,960  
Operating leases, imputed interest (5,571)  
Operating lease liabilities $ 35,389 $ 32,290