XML 97 R80.htm IDEA: XBRL DOCUMENT v3.20.4
LEASES - Schedule of Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Operating Lease [Abstract]    
2021 $ 33,630  
2022 27,451  
2023 24,532  
2024 21,515  
2025 15,075  
Thereafter 68,375  
Total operating lease payments 190,578  
Less: imputed interest 30,246  
Total operating lease liabilities 160,332 $ 171,897
Finance Lease [Abstract]    
2021 1,375  
2022 1,410  
2023 1,445  
2024 1,481  
2025 1,518  
Thereafter 5,893  
Total finance lease payments 13,122  
Less: imputed interest 2,136  
Total finance lease liabilities $ 10,986 $ 11,789