v2.4.0.6
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