Net Income Per Common Share Data (Details) (USD $)
In Thousands, except Share data, unless otherwise specified
3 Months Ended 6 Months Ended
Jun. 30, 2012
Jun. 30, 2011
Jun. 30, 2012
Jun. 30, 2011
Basic and Diluted Net Income Per Share        
Net income $ 1,199 $ 592 $ 2,373 $ 703
Less: undistributed earnings allocated to preferred stockholders    (541)    (642)
Net income attributable to common stockholders 1,199 51 2,373 61
Number of shares used in basic calculation 27,212,105 1,974,991 21,907,842 1,952,574
Basic net income per share attributable to common stockholders $ 0.04 $ 0.03 $ 0.11 $ 0.03
Diluted net income per share attributable to common stockholders:        
Net income 1,199 51 2,373 61
Add: Undistributed earnings allocated to preferred stockholders    541    642
Net income attributable to common stockholders $ 1,199 $ 592 $ 2,373 $ 703
Number of shares used in basic calculation 27,212,105 1,974,991 21,907,842 1,952,574
Weighted-average effect of dilutive securities        
Add: Conversion of preferred stock (as-if converted basis)    17,395,136 3,918,684 17,395,136
Add: Stock options 2,380,003 3,083,681 2,435,356 3,040,112
Number of shares used in diluted calculation 29,592,108 22,453,808 28,261,882 22,387,822
Diluted net income per share attributable to common stockholders $ 0.04 $ 0.03 $ 0.08 $ 0.03