XML 30 R28.htm IDEA: XBRL DOCUMENT v2.4.0.6
Redeemable and Convertible Preferred Stock (Tables)
6 Months Ended
Jun. 30, 2012
Redeemable and Convertible Preferred Stock [Abstract]  
Schedule of Redeemable and Convertible Preferred Stock
                 
    Shares
Outstanding
    Number of shares
of Common Stock
Received Upon
Conversion
 

Series A

    50,000       42,603  

Series A-1

    1,725,792       2,537,916  

Series A-2

    998,661       850,923  

Series B

    14,870,179       7,435,088  

Series C

    5,882,353       2,941,171  

Series D

    2,465,514       1,232,659  

Series E

    5,294,514       2,647,252