XML 75 R54.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Schedule of Operating and Finance Lease Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Operating    
2021 $ 109,756  
2022 91,172  
2023 75,878  
2024 51,859  
2025 12,871  
2025 and thereafter 116,502  
Future minimum lease payments 458,038  
Less: imputed interest 74,316  
Total operating lease liabilities 383,722 $ 468,835
Less: current obligations 97,937 104,415
Noncurrent operating lease liabilities 285,785 364,420
Finance    
2021 2,220  
2022 1,651  
2023 1,686  
2024 1,209  
2025 746  
2025 and thereafter 349  
Future minimum lease payments 7,861  
Less: imputed interest 848  
Total finance lease liabilities 7,013 6,730
Less: current obligations 1,916 1,567
Long-term lease obligations $ 5,097 $ 5,163