XML 84 R54.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Schedule of Maturity Analysis of Future Undiscounted Cash Flows (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Operating Leases    
2020 $ 40,845  
2021 57,697  
2022 51,705  
2023 44,759  
2024 34,445  
Thereafter 53,434  
Total lease payments 282,885  
Less: imputed interest (28,908)  
Total present value of lease liabilities 253,977 $ 253,618
Finance Leases    
2020 850  
2021 870  
2022 326  
2023 48  
2024 0  
Thereafter 0  
Total lease payments 2,094  
Less: imputed interest (95)  
Total present value of lease liabilities $ 1,999