XML 46 R38.htm IDEA: XBRL DOCUMENT v3.19.3
Leases (Future Minimum Lease Payments) (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Jan. 01, 2019
Operating Leases    
2019 [1] $ 8,111  
2020 31,277  
2021 29,213  
2022 26,056  
2023 22,720  
Thereafter 43,000  
Total lease payments 160,377  
Less: Interest (28,536)  
Present value of lease liabilities 131,841 $ 115,000
Finance Leases    
2019 [1] 1,881  
2020 6,245  
2021 3,040  
2022 1,574  
2023 1,379  
Thereafter 4,398  
Total lease payments 18,517  
Less: Interest (2,316)  
Present value of lease liabilities 16,201  
2019 [1] 9,992  
2020 37,522  
2021 32,253  
2022 27,630  
2023 24,099  
Thereafter 47,398  
Total lease payments 178,894  
Less: Interest (30,852)  
Present value of lease liabilities $ 148,042  
[1] Excludes the nine months ended September 30, 2019.