XML 26 R43.htm IDEA: XBRL DOCUMENT v2.4.0.6
License and Collaborative Agreements (Details) (USD $)
3 Months Ended 12 Months Ended 3 Months Ended 1 Months Ended 3 Months Ended
Mar. 31, 2013
Licensing Agreements [Member]
University of Southern California [Member]
Mar. 31, 2012
Licensing Agreements [Member]
University of Southern California [Member]
Mar. 31, 2013
Licensing Agreements [Member]
Roche Molecular Systems [Member]
Mar. 31, 2012
Licensing Agreements [Member]
Roche Molecular Systems [Member]
Dec. 31, 2012
Licensing Agreements [Member]
Glaxo, Smith, Kline [Member]
Mar. 31, 2013
Service Agreements [Member]
Taiho Pharmaceutical Co., Ltd. [Member]
Mar. 31, 2012
Service Agreements [Member]
Taiho Pharmaceutical Co., Ltd. [Member]
Jan. 31, 2010
Service Agreements [Member]
GlaxoSmithKline, LLC [Member]
Jan. 31, 2006
Service Agreements [Member]
GlaxoSmithKline, LLC [Member]
Mar. 31, 2013
Service Agreements [Member]
GlaxoSmithKline, LLC [Member]
Mar. 31, 2012
Service Agreements [Member]
GlaxoSmithKline, LLC [Member]
Mar. 31, 2013
Service Agreements [Member]
GSK Bio [Member]
Mar. 31, 2012
Service Agreements [Member]
GSK Bio [Member]
Mar. 31, 2013
Collaborative Arrangement [Member]
Hitachi Chemical Co., Ltd. [Member]
Mar. 31, 2012
Collaborative Arrangement [Member]
Hitachi Chemical Co., Ltd. [Member]
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                              
Royalty expense included in cost of revenue $ 104,105 $ 56,502 $ 90,145 $ 63,468                      
Revenue recognized           33,920 244,125     0 77,477 1,356,384 641,610 0 85,920
Revenue deferred               1,300,000 2,000,000            
Milestone payment received         $ 500,000                    
Collaborative agreement, optional additional period                   1 year          
Collaborative agreement, term                   2 years          
Collaborative agreement, automatic renewal period                           1 year  
Collaborative agreement, termination notice period                       90 days