Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Increase in the valuation allowance $ 2,000  
Net operating loss carryforwards 25,600  
Uncertain tax positions accrued 0 $ 0
Accrued interest and penalties related to uncertain tax positions 0 $ 0
Federal.    
Net operating loss carryforwards 68,400  
State.    
Net operating loss carryforwards $ 2,400  
Minimum    
Federal net operating loss carryforwards,Expiration Period 2032  
Maximum [Member]    
Federal net operating loss carryforwards,Expiration Period 2035