XML 73 R52.htm IDEA: XBRL DOCUMENT v3.19.2
Leases (Future Minimum Lease Payments) (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Jan. 01, 2019
Future minimum lease payments as calculated under the new lease guidance    
Last 6 months of 2019 $ 19,052  
2020 36,032  
2021 32,979  
2022 31,617  
2023 28,287  
Thereafter 93,995  
Minimum lease payments 241,962  
Less: imputed interest (40,878)  
Present value of minimum lease payments 201,084  
Less: current portion of operating lease liabilities (30,255) $ (29,640)
Long-term portion of operating lease liabilities $ 170,829 $ 180,005