Income Taxes (Details 2)
3 Months Ended
Mar. 31, 2015
Income Taxes  
Minimum period for which net operating loss and credit carryforwards are subject to examinations and adjustments 3 years