Consolidated Balance Sheets (Parenthetical) (USD $) In Thousands, except Share data
|
Jun. 30, 2012
|
Dec. 31, 2011
|
Consolidated Balance Sheets [Abstract] |
|
|
Accounts receivable, allowance for doubtful accounts |
$ 1,867 |
$ 1,773 |
Preferred stock, par value |
$ 0.0001 |
$ 0.0001 |
Preferred stock, shares authorized |
1,000,000 |
1,000,000 |
Preferred stock, shares issued |
|
|
Common stock, par value |
$ 0.0001 |
$ 0.0001 |
Common stock, shares authorized |
200,000,000 |
200,000,000 |
Common stock, shares issued |
21,432,161 |
21,330,235 |
Common stock, shares outstanding |
21,234,471 |
21,132,545 |