XML 100 R71.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Future Minimum Lease Commitments) (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Operating and Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] [Abstract]  
Sublease income netted with future minimum lease commitments $ 1,000
2019 6,416
2020 6,615
2021 6,481
2022 6,153
2023 5,342
Thereafter 17,511
Total $ 48,518