Income Taxes (Balance Sheet Location of Deferred Tax Assets and Liabilities) (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Income Tax Disclosure [Abstract]    
Current deferred tax assets $ 21,301 $ 16,683
Current deferred tax liabilities 0 0
Noncurrent deferred tax assets 20,175 18,507
Noncurrent deferred tax liabilities 0 0
Total net deferred tax assets $ 41,476 $ 35,190