Income Taxes - Additional Information (Details) (USD $)
Mar. 31, 2015
Dec. 31, 2014
Mar. 31, 2014
Income Tax Disclosure [Abstract]      
Uncertain tax positions $ 100,000.0   $ 0
Taxes Payable, Current 100,000    
Current taxes receivable   2,300,000  
Deferred tax liability $ 82,800,000 $ 75,900,000