v2.4.0.6
Income taxes (Details) (USD $)
3 Months Ended 6 Months Ended
Jun. 30, 2012
Jun. 30, 2011
Jun. 30, 2012
Jun. 30, 2011
Income taxes        
Windfall tax benefits from stock option exercises     $ 2,400,000  
Income tax expense 709,000 312,000 1,367,000 791,000
Effective tax rate (as a percent)     28.60% 20.50%
Deferred tax assets $ 6,449,000   $ 6,449,000