XML 92 R80.htm IDEA: XBRL DOCUMENT v3.19.2
Leases (Maturity of Lease Liabilities) (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Operating Lease Liabilities, Payments Due [Abstract]    
Remainder of 2019 $ 16,429  
2020 28,842  
2021 23,152  
2022 17,969  
2023 14,025  
Thereafter 37,420  
Total lease payments 137,837  
Less: imputed interest (16,095)  
Operating lease liabilities $ 121,742 $ 0