Quarterly report pursuant to Section 13 or 15(d)

Income Taxes - Additional Information (Details)

v3.4.0.3
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2016
Mar. 31, 2015
Income Taxes [Abstract]    
Valuation Allowance, Deferred Tax Asset, Release due to Acquisition, amount $ 1,800  
Provision for income taxes 2,558 $ 204
Unrecognized Tax Benefits, Period Increase (Decrease) 300  
Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Other Information 100  
Unrecognized Tax Benefits, Interest on Income Taxes Accrued 100  
Unrecognized Tax Benefits, Income Tax Penalties Accrued $ 50