XML 101 R82.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Maturities of Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Operating Lease Liabilities, Payments, Due, Rolling Maturity [Abstract]  
2021 $ 40,336
2022 27,683
2023 22,548
2024 19,512
2025 15,011
Thereafter 34,898
Total lease payments 159,988
Less: interest (19,028)
Present value of lease liabilities 140,960
Operating lease payments $ 60,000