XML 120 R108.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Maturities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Future minimum lease payments under non-cancellable leases:    
2021 $ 0 $ 2,172
2022 2,171 2,171
2023 2,023 1,885
2024 2,216 1,940
2025 2,450 1,975
Thereafter 18,264 11,351
Total future minimum lease payments 27,124 21,494
Less imputed interest (12,062) (5,632)
Total operating lease liability $ 15,062 $ 15,862