XML 20 R52.htm IDEA: XBRL DOCUMENT v3.19.3
Leases (Future Minimum Lease Payments) (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Jan. 01, 2019
Future minimum lease payments as calculated under the new lease guidance    
Last 3 months of 2019 $ 9,662  
2020 36,429  
2021 33,160  
2022 31,906  
2023 28,701  
Thereafter 96,292  
Minimum lease payments 236,150  
Less: imputed interest (39,641)  
Present value of minimum lease payments 196,509  
Less: current portion of operating lease liabilities (30,162) $ (29,640)
Long-term portion of operating lease liabilities $ 166,347 $ 180,005