XML 113 R103.htm IDEA: XBRL DOCUMENT v3.19.2
Leases (Details Textuals)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
USD ($)
Jun. 30, 2019
USD ($)
Lessee, Lease, Description [Line Items]    
Operating Lease, Cost $ 2,888 $ 5,793
Operating Lease, Payments 2,762 5,570
Additional operating leases $ 16,000 $ 16,000
Minimum    
Lessee, Lease, Description [Line Items]    
Operating lease terms 1 year 1 year
Additional operating lease terms 3 years 3 years
Maximum    
Lessee, Lease, Description [Line Items]    
Operating lease terms 43 years 43 years
Additional operating lease terms 6 years 6 years