Quarterly report pursuant to Section 13 or 15(d)

Leases (Future Minimum Lease Payments) (Details)

v3.19.2
Leases (Future Minimum Lease Payments) (Details)
$ in Thousands
Jun. 30, 2019
USD ($)
Leases [Abstract]  
Remainder of 2019 $ 9,096
2020 17,558
2021 15,975
2022 11,850
2023 10,571
Thereafter 52,862
Total future minimum lease payments 117,912
Less imputed interest (27,563)
Total operating lease liabilities $ 90,349