XML 69 R59.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Maturity Analysis of Operating and Finance Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Operating Leases    
March 31, 2023 $ 5,542  
March 31, 2024 5,959  
March 31, 2025 5,140  
March 31, 2026 4,823  
March 31, 2027 4,700  
Thereafter 28,730  
Total undiscounted future minimum lease payments 54,894  
Less: imputed interest (9,366)  
Operating leases 45,528 $ 46,367
Finance Lease    
March 31, 2023 87  
March 31, 2024 118  
March 31, 2025 120  
March 31, 2026 121  
March 31, 2027 123  
Thereafter 1,102  
Total undiscounted future minimum lease payments 1,671  
Less: imputed interest (183)  
Finance leases $ 1,488 $ 1,518