Quarterly report pursuant to Section 13 or 15(d)

Net Income Per Share (Details)

 v2.3.0.11
Net Income Per Share (Details) (USD $)
In Thousands, except Per Share data
3 Months Ended 6 Months Ended
Jun. 30, 2011
Jun. 30, 2010
Jun. 30, 2011
Jun. 30, 2010
Numerator [Abstract]        
Numerator for basic and diluted income per share - net income $ 11,969 $ 7,912 $ 19,838 $ 11,331
Denominator [Abstract]        
Denominator for basic income per share - weighted-average shares 29,337 28,973 29,236 28,962
Effect of dilutive stock options and non-vested shares 514 146 382 131
Denominator for diluted income per share - adjusted weighted-average shares 29,851 29,119 29,618 29,093
Basic income per share (dollars per share) $ 0.41 $ 0.27 $ 0.68 $ 0.39
Diluted income per share (dollars per share) $ 0.40 $ 0.27 $ 0.67 $ 0.39
Total number anti-dilutive options and non-vested shares excluded from income per diluted share computation 642 2,659