XML 71 R60.htm IDEA: XBRL DOCUMENT v3.19.1
Lessee Leases Minimum Future Payments on Non-Cancelable Operating Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Jan. 01, 2019
Dec. 31, 2018
Operating Leased Assets [Line Items]      
Weighted average remaining lease term ( in years ) 6 years 11 months 27 days    
Remaining nine months of 2019 $ 10,737    
2020 13,328    
2021 12,831    
2022 11,799    
2023 8,415    
Thereafter 27,832    
Total operating lease payments 84,942    
Present value adjustment (17,099)    
Total operating lease liabilities 67,843    
Operating Lease, Liability, Current 10,373 $ 10,300 $ 0
Long-term operating lease liabilities $ 57,470 $ 59,791 $ 0
Minimum      
Operating Leased Assets [Line Items]      
Weighted average remaining lease term ( in years ) 1 year    
Maximum      
Operating Leased Assets [Line Items]      
Weighted average remaining lease term ( in years ) 12 years