|
Consolidated Balance Sheets (Parenthetical) (USD $)
|
Jun. 30, 2012
|
Dec. 31, 2011
|
|---|---|---|
| Preferred Stock, Par or Stated Value Per Share | $ 0.00001 | $ 0.00001 |
| Preferred Stock, Shares Authorized | 5,000,000 | 5,000,000 |
| Preferred Stock, Shares Issued | 0 | 0 |
| Preferred Stock, Shares Outstanding | 0 | 0 |
| Common Stock, Par or Stated Value Per Share | $ 0.00001 | $ 0.00001 |
| Common Stock, Shares Authorized | 100,000,000 | 100,000,000 |
| Common Stock, Shares, Issued | 24,607,888 | 24,597,845 |
| Common Stock, Shares, Outstanding | 24,607,888 | 24,597,845 |