XML 138 R94.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Maturity Analysis of Operating and Finance Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Operating Leases    
December 31, 2022 $ 7,245  
December 31, 2023 5,763  
December 31, 2024 5,019  
December 31, 2025 4,760  
December 31, 2026 4,635  
Thereafter 28,461  
Total undiscounted future minimum lease payments 55,883  
Less: imputed interest (9,516)  
Operating leases 46,367 $ 55,187
Finance Lease    
December 31, 2022 116  
December 31, 2023 118  
December 31, 2024 120  
December 31, 2025 121  
December 31, 2026 123  
Thereafter 1,102  
Total undiscounted future minimum lease payments 1,700  
Less: imputed interest (182)  
Finance leases $ 1,518 $ 1,598