Summary of Transactions Involving Warrants (Detail) (Warrant, USD $)
6 Months Ended
Jun. 30, 2012
Warrant
 
Number of warrants  
Balance as of January 1, 2012 23,334
Warrants granted   
Warrants cancelled   
Warrants exercised   
Balance as of June 30, 2012 23,334
Exercise price range per share  
Balance as of January 1, 2012 $ 4.50
Warrants granted   
Warrants cancelled   
Warrants exercised   
Exercise price range $ 4.50
Weighted average exercise price per share  
Balance as of January 1, 2012 $ 4.50
Warrants granted   
Warrants cancelled   
Warrants exercised   
Balance as of June 30, 2012 $ 4.50
Weighted average grant-date fair value per share  
Balance as of January 1, 2012 $ 7.93
Warrants granted   
Warrants cancelled   
Warrants exercised   
Balance as of June 30, 2012 $ 7.93