XML 72 R61.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Maturity of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Leases [Abstract]    
Remainder of 2019 $ 19,615  
2020 37,140  
2021 36,297  
2022 34,254  
2023 23,872  
Thereafter 33,975  
Total lease payments 185,153  
Less imputed interest (39,451)  
Total $ 145,702  
Future Lease Payments under ASC 840 [Abstract]    
2019   $ 36,000
2020   33,000
2021   31,000
2022   29,000
2023   20,000
Thereafter   11,000
Operating leases, future minimum payments   $ 160,000