XML 102 R87.htm IDEA: XBRL DOCUMENT v3.20.4
Leases (Maturities of Lease Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Leases [Abstract]      
2021 $ 18,536    
2022 20,971    
2023 20,198    
2024 19,947    
2025 16,956    
Thereafter 124,258    
Undiscounted lease payments 220,866    
Less: present value adjustment 55,574    
Total operating lease liability $ 165,292 $ 169,909 $ 77,270