XML 70 R60.htm IDEA: XBRL DOCUMENT v3.19.2
Lessee Leases - Minimum Future Payments on Non-Cancelable Operating Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Jan. 01, 2019
Dec. 31, 2018
Operating Leased Assets [Line Items]      
Remaining six months of 2019 $ 7,239    
2020 13,458    
2021 12,866    
2022 11,802    
2023 8,409    
Thereafter 27,809    
Total operating lease payments 81,583    
Present value adjustment (16,060)    
Total operating lease liabilities 65,523    
Current lease liability 10,286 $ 10,300 $ 0
Long-term operating lease liabilities $ 55,237 $ 59,791 $ 0
Minimum      
Operating Leased Assets [Line Items]      
Term of Contract (in years) 1 year    
Maximum      
Operating Leased Assets [Line Items]      
Term of Contract (in years) 12 years