|
Stockholders' Equity (Shares Reserved For Issuance) (Details)
|
Dec. 31, 2011
|
|---|---|
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |
| Common stock reserved for future issuance | 4,014,741 |
|
Stock Under Plans [Member]
|
|
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |
| Common stock reserved for future issuance | 2,063,753 |
|
Stock Options And Restricted Stock Units [Member]
|
|
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |
| Common stock reserved for future issuance | 1,926,613 |
|
Warrants [Member]
|
|
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |
| Common stock reserved for future issuance | 24,375 |