XML 95 R72.htm IDEA: XBRL DOCUMENT v3.20.4
Leases (Future operating lease liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Future operating lease liabilities    
2021 $ 20,734  
2022 17,165  
2023 14,057  
2024 11,418  
2025 8,888  
Thereafter 34,159  
Total undiscounted cash flows 106,421  
Less imputed interest (16,105)  
Lease obligations under operating leases $ 90,316 $ 75,429