XML 78 R64.htm IDEA: XBRL DOCUMENT v3.20.4
Leases (Future Minimum Lease Payments) (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Leases [Abstract]  
2021 $ 29,927
2022 23,812
2023 16,992
2024 14,157
2025 11,827
Thereafter 35,055
Total future minimum lease payments 131,770
Less: Interest (23,631)
Present value of operating lease liabilities $ 108,139