Commitments and Contingencies Operating Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Rental Payments        
Remainder of 2017 $ 765   $ 765  
2018 2,926   2,926  
2019 5,016   5,016  
2020 5,267   5,267  
2021 5,249   5,249  
Thereafter 19,706   19,706  
Total 38,929   38,929  
Rental Receipts        
Remainder of 2017 267   267  
2018 1,094   1,094  
2019 827   827  
2020 701   701  
2021 0   0  
Thereafter 0   0  
Total 2,889   2,889  
Rent expense $ 600 $ 700 $ 1,900 $ 1,400