XML 89 R69.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Future operating lease liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Future operating lease liabilities    
2022 $ 20,769  
2023 18,158  
2024 15,341  
2025 12,444  
2026 8,261  
Thereafter 42,719  
Total undiscounted cash flows 117,692  
Less imputed interest (17,618)  
Lease obligations under operating leases $ 100,074 $ 90,316