XML 77 R64.htm IDEA: XBRL DOCUMENT v3.19.1
Leases (Schedule of Future Minimum Lease Payments) (Details)
$ in Thousands
Mar. 31, 2019
USD ($)
Leases [Abstract]  
2019 (excluding the three months ended March 31, 2019) $ 6,709
2020 8,610
2021 7,570
2022 7,277
2023 7,277
Thereafter 17,404
Total future minimum lease payments 54,847
Less: Imputed interest (4,561)
Lease liabilities $ 50,286