Annual report pursuant to Section 13 and 15(d)

LEASES - Schedule of Lease Maturity (Details)

v3.20.4
LEASES - Schedule of Lease Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Jan. 01, 2019
Operating Leases    
2021 $ 34,152  
2022 29,102  
2023 28,941  
2024 22,789  
2025 20,161  
Thereafter 177,666  
Total minimum lease payments 312,811  
Less: imputed interest 125,079  
Total lease liabilities 187,732 $ 205,900
Financing Leases    
2021 7,136  
2022 5,675  
2023 4,613  
2024 2,423  
2025 1,177  
Thereafter 313  
Total minimum lease payments 21,337  
Less: imputed interest 2,316  
Total lease liabilities $ 19,021