XML 73 R59.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Maturities of lease liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Jan. 01, 2022
Leases [Abstract]    
Finance Lease, 2022 $ 435  
Finance Lease, 2023 108  
Finance Lease, Liability, Payment, Due, Total 543  
Finance Lease, Less: Imputed interest (11)  
Finance Leases, Present value of minimum lease payments 532  
Operating Lease, 2022 3,919  
Operating Lease, 2023 6,153  
Operating Lease, 2024 5,357  
Operating Lease, 2025 2,096  
Operating Lease, 2026 1,584  
Operating Lease, Thereafter 402  
Lessee, Operating Lease, Liability, to be Paid, Total 19,511  
Operating Lease, Less: Imputed interest (1,511)  
Operating Lease, Present value of minimum lease payments 18,000 $ 15,000
2022 4,354  
2023 6,261  
2024 5,357  
2025 2,096  
2026 1,584  
Thereafter 402  
Total minimum lease payments $ 20,054