XML 112 R92.htm IDEA: XBRL DOCUMENT v3.20.4
Leases (Maturity of Lease Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2021 $ 30,773  
2022 25,797  
2023 20,988  
2024 16,392  
2025 11,616  
Thereafter 19,153  
Lessee, Operating Lease, Liability, Payments, Due, Total 124,719  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (11,126)  
Operating lease liabilities $ 113,593 $ 119,429