Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies - Leases (Details 2)

v3.10.0.1
Commitments and Contingencies - Leases (Details 2) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Other Commitments [Line Items]        
Operating Leases, Future Minimum Payments Due $ 33,816   $ 33,816  
Thereafter 798   798  
2022 4,173   4,173  
2021 8,776   8,776  
2020 8,989   8,989  
2019 8,792   8,792  
2018 (3 months) 2,288   2,288  
2018 (3 months) 680   680  
2019 3,566   3,566  
2020 4,036   4,036  
2021 4,057   4,057  
2022 782   782  
Thereafter 291   291  
Total minimum rental income 13,412   13,412  
Operating Leases, Rent Expense, Sublease Rentals $ 600 $ 500 $ 1,700 $ 1,600
Subleasing Agreement [Member]        
Other Commitments [Line Items]        
Lease Expiration Date     Dec. 31, 2023