v2.4.0.6
Consolidated Balance Sheets (Parenthetical) (USD $)
Sep. 30, 2012
Dec. 31, 2011
Sep. 30, 2011
Class A Common Stock [Member]
     
Par value $ 0.0003 $ 0.0003 $ 0.0003
Shares authorized 200,000,000 200,000,000 100,000,000
Shares issued 83,045,895 80,992,252 38,480,071
Shares outstanding 83,045,895 80,992,252 38,480,071
Class B Convertible Common Stock [Member]
     
Par value $ 0.0003 $ 0.0003 $ 0.0003
Shares authorized 21,600,000 22,500,000 12,500,000
Shares issued 21,600,000 22,500,000 12,500,000
Shares outstanding 21,600,000 22,500,000 12,500,000