Annual report pursuant to Section 13 and 15(d)

Leases - Lease Maturities (Details)

v3.22.0.1
Leases - Lease Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2022 $ 2,447  
2023 2,268  
2024 2,150  
2025 1,928  
Thereafter 6,669  
Total minimum future rentals 15,462  
Less: imputed interest (2,605)  
Present value of future minimum lease payments 12,857  
Less: Current portion of operating lease liability (1,820)  
Long-term operating lease liability $ 11,037  
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]    
2022   $ 2,455
2023   1,444
2024   887
2025   762
2026 and years thereafter   1,355
Total minimum future rentals   $ 6,903