XML 23 R43.htm IDEA: XBRL DOCUMENT v2.4.1.9
Collaboration Agreement - Additional Information (Detail) (USD $)
1 Months Ended 3 Months Ended 1 Months Ended
Oct. 31, 2014
Mar. 31, 2015
Mar. 31, 2014
Mar. 31, 2014
Dec. 31, 2014
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]          
Maximum success-based milestone payments $ 55,000,000us-gaap_RevenueRecognitionMilestoneMethodRevenueRecognized        
Amount of certain milestones achieved in account receivable   10,465,000us-gaap_AccountsReceivableNetCurrent     12,436,000us-gaap_AccountsReceivableNetCurrent
Revenue recognized under collaboration agreement   761,000us-gaap_RecognitionOfDeferredRevenue 0us-gaap_RecognitionOfDeferredRevenue    
Collaborative Arrangement [Member]          
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]          
Amount of certain milestones achieved in account receivable         6,000,000us-gaap_AccountsReceivableNetCurrent
/ us-gaap_TypeOfArrangementAxis
= us-gaap_CollaborativeArrangementMember
Revenue recognized under collaboration agreement   700,000us-gaap_RecognitionOfDeferredRevenue
/ us-gaap_TypeOfArrangementAxis
= us-gaap_CollaborativeArrangementMember
0us-gaap_RecognitionOfDeferredRevenue
/ us-gaap_TypeOfArrangementAxis
= us-gaap_CollaborativeArrangementMember
   
Deferred revenue recorded under collaboration agreement   8,100,000us-gaap_DeferredRevenue
/ us-gaap_TypeOfArrangementAxis
= us-gaap_CollaborativeArrangementMember
     
Upfront Payment Arrangement [Member] | Collaborative Arrangement [Member]          
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]          
Collaboration agreement upfront payment       5,800,000us-gaap_DeferredRevenueAdditions
/ us-gaap_DeferredRevenueArrangementTypeAxis
= us-gaap_UpFrontPaymentArrangementMember
/ us-gaap_TypeOfArrangementAxis
= us-gaap_CollaborativeArrangementMember
 
Scenario, Forecast [Member] | Collaborative Arrangement [Member]          
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]          
Revenue recognized under collaboration agreement   2,000,000us-gaap_RecognitionOfDeferredRevenue
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
/ us-gaap_TypeOfArrangementAxis
= us-gaap_CollaborativeArrangementMember
     
Maximum [Member] | Scenario, Forecast [Member] | Collaborative Arrangement [Member]          
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]          
Maximum success-based milestone payments   $ 17,000,000us-gaap_RevenueRecognitionMilestoneMethodRevenueRecognized
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
/ us-gaap_TypeOfArrangementAxis
= us-gaap_CollaborativeArrangementMember