XML 62 R51.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Jan. 01, 2019
Dec. 31, 2018
Operating      
2019 (excludes the six months ended June 30, 2019) $ 20,396    
2020 33,926    
2021 25,264    
2022 18,186    
2023 12,907    
Thereafter 21,809    
Total future minimum lease payments 132,488    
Less: imputed interest (18,466)    
Net future minimum lease payments 114,022 $ 99,800 $ 0
Finance      
2019 (excludes the six months ended June 30, 2019) 1,342    
2020 1,913    
2021 957    
2022 957    
2023 80    
Thereafter 0    
Total future minimum lease payments 5,249    
Less: imputed interest (274)    
Net future minimum lease payments $ 4,975