XML 111 R97.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Future Minimum Rental Commitments Under Finance and Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
Finance leases, 2022 $ 1,597  
Finance leases, 2023 885  
Finance leases, 2024 572  
Finance leases, 2025 584  
Finance leases, 2026 589  
Finance leases, Thereafter 3,279  
Finance leases, total minimum lease payments 7,506  
Finance leases, imputed interest (1,042)  
Finance lease liabilities 6,464 $ 7,805
Operating leases, 2022 4,934  
Operating leases, 2023 4,688  
Operating leases, 2024 4,828  
Operating leases, 2025 4,796  
Operating leases, 2026 4,601  
Operating leases, Thereafter 17,652  
Operating leases, total minimum lease payments 41,499  
Operating leases, imputed interest (5,031)  
Operating lease liabilities $ 36,468 $ 32,290