XML 86 R75.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Future Minimum Rental Commitments Under Finance and Operating Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
Finance leases, 2022 (excluding the three months ended March 31, 2022) $ 1,182  
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,091  
Finance leases, imputed interest (993)  
Finance lease liabilities 6,098 $ 6,464
Operating leases, 2022 (excluding the three months ended March 31, 2022) 3,770  
Operating leases, 2023 4,875  
Operating leases, 2024 4,920  
Operating leases, 2025 4,840  
Operating leases, 2026 4,645  
Operating leases, Thereafter 17,663  
Operating leases, total minimum lease payments 40,713  
Operating leases, imputed interest (4,801)  
Operating lease liabilities $ 35,912 $ 36,468