XML 68 R58.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Maturities of lease liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Jan. 01, 2022
Leases [Abstract]    
Finance Lease, 2022 $ 606  
Finance Lease, 2023 106  
Finance Lease, Liability, Payment, Due, Total 712  
Finance Lease, Less: Imputed interest (18)  
Finance Leases, Present value of minimum lease payments 694  
Operating Lease, 2022 5,722  
Operating Lease, 2023 5,840  
Operating Lease, 2024 4,995  
Operating Lease, 2025 1,708  
Operating Lease, 2026 1,236  
Operating Lease, Thereafter 397  
Lessee, Operating Lease, Liability, to be Paid, Total 19,898  
Operating Lease, Less: Imputed interest (1,465)  
Operating Lease, Present value of minimum lease payments 18,433 $ 15,000
2022 6,328  
2023 5,946  
2024 4,995  
2025 1,708  
2026 1,236  
Thereafter 397  
Total minimum lease payments $ 20,610