XML 78 R64.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Maturities of lease liabilities:    
2021 $ 20,254  
2022 17,004  
2023 14,727  
2024 13,221  
2024 12,108  
Thereafter 36,645  
Total Lease Payments 113,959  
Less-Present Value Discount (16,797)  
Present Value of Lease Liabilities 97,162 $ 86,713
Supplemental information related to leases:    
Cash paid for amounts included in the measurement of lease liabilities 20,443 16,895
Lease right-of-use assets obtained in exchange for lease liabilities $ 27,346 $ 26,811