XML 85 R66.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Future Minimum Operating Lease Payments (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Leases [Abstract]  
Less than one year $ 11,986
One to three years 21,031
Three to five years 14,998
Thereafter 20,943
Total $ 68,958