XML 50 R38.htm IDEA: XBRL DOCUMENT v3.19.1
Leases (Future Minimum Lease Payments) (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Jan. 01, 2019
Operating Leases    
2019 [1] $ 23,676  
2020 25,747  
2021 23,097  
2022 19,405  
2023 16,054  
Thereafter 34,909  
Total lease payments 142,888  
Less: Interest (27,688)  
Present value of lease liabilities 115,200 $ 115,000
Finance Leases    
2019 [1] 5,335  
2020 5,578  
2021 2,356  
2022 873  
2023 660  
Thereafter 0  
Total lease payments 14,802  
Less: Interest (1,004)  
Present value of lease liabilities 13,798  
2019 [1] 29,011  
2020 31,325  
2021 25,453  
2022 20,278  
2023 16,714  
Thereafter 34,909  
Total lease payments 157,690  
Less: Interest (28,692)  
Present value of lease liabilities $ 128,998  
[1] Excludes the three months ended March 31, 2019.