XML 87 R70.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Schedule of Maturities of Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Operating Leases  
Operating Leases, 2022 $ 3,553
Operating Leases, 2023 2,079
Operating Leases, 2024 1,517
Operating Leases, 2025 413
Operating Leases, 2026 251
Operating Leases, Thereafter 539
Operating Leases, Total lease payments 8,352
Operating Leases, Less: Imputed interest (1,193)
Operating Leases, Present value of lease liabilities 7,159
Finance Leases  
Finance Leases, 2022 8,422
Finance Leases, 2023 8,306
Finance Leases, 2024 6,507
Finance Leases, 2025 5,753
Finance Leases, 2026 2,400
Finance Leases, Thereafter 743
Finance Leases, Total lease payments 32,131
Finance Leases, Less: Imputed interest (5,893)
Finance Leases, Present value of lease liabilities $ 26,238