XML 78 R63.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Future Minimum Lease Obligations (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
2020 $ 40,212
2021 34,548
2022 30,211
2023 26,028
2024 22,855
Thereafter 115,052
Total future lease payments 268,906
Less: imputed interest 61,331
Total 207,575
Finance Lease, Liability, Payment, Due [Abstract]  
2020 282
2021 240
2022 129
2023 49
2024 26
Thereafter 8
Total future lease payments 734
Less: imputed interest 35
Total $ 699