XML 68 R59.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies - Lease Liability Maturity Schedule (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Operating Leases      
2022 $ 4,035    
2023 4,745    
2024 3,837    
2025 3,328    
2026 2,535    
Thereafter 8,468    
Total minimum lease payments 26,948    
Amounts representing interest (present value discount) (1,597)    
Present value of net minimum lease payments (lease liability) $ 25,351 $ 25,429  
Weighted average remaining term (in years) 6 years 9 months 18 days    
Weighted average discount rate 1.67%    
Finance Lease, Liability, Payment, Due [Abstract]      
2022 $ 95    
2023 117    
2024 113    
2025 66    
2026 0    
Thereafter 0    
Total minimum lease payments 391    
Amounts representing interest (present value discount) (3)    
Present value of net minimum lease payments (lease liability) $ 388 $ 419 $ 419
Weighted average remaining term (in years) 3 years 3 months 18 days    
Weighted average discount rate 0.62%