XML 72 R61.htm IDEA: XBRL DOCUMENT v3.19.1
Leases - Maturity of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Jan. 01, 2019
Dec. 31, 2018
Leases [Abstract]      
Remainder of 2019 $ 28,457    
2020 35,020    
2021 34,243    
2022 32,272    
2023 22,003    
Thereafter 33,525    
Total lease payments 185,520    
Less imputed interest (40,540)    
Total $ 144,980 $ 166,000  
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