XML 81 R60.htm IDEA: XBRL DOCUMENT v2.4.1.9
Government Contracts - Additional Information (Detail) (USD $)
3 Months Ended 12 Months Ended 0 Months Ended 1 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Aug. 29, 2012
Nov. 30, 2012
Jul. 31, 2013
Contract Revenue [Line Items]                            
Agreement revenue $ 27,000us-gaap_ContractsRevenue $ 1,059,000us-gaap_ContractsRevenue $ 2,583,000us-gaap_ContractsRevenue $ 6,088,000us-gaap_ContractsRevenue $ 2,626,000us-gaap_ContractsRevenue $ 4,168,000us-gaap_ContractsRevenue $ 2,951,000us-gaap_ContractsRevenue $ 4,474,000us-gaap_ContractsRevenue $ 9,757,000us-gaap_ContractsRevenue $ 14,219,000us-gaap_ContractsRevenue $ 37,329,000us-gaap_ContractsRevenue      
July 2010 Agreement (Ebola and Marburg Intravenous Administration) [Member]                            
Contract Revenue [Line Items]                            
Number of segments                 4srpt_NumberOfSegments
/ us-gaap_LeaseArrangementTypeAxis
= srpt_EbolaAndMarburgMember
         
Period of performance spanning                 4 years          
Agreement revenue                 6,816,000us-gaap_ContractsRevenue
/ us-gaap_LeaseArrangementTypeAxis
= srpt_EbolaAndMarburgMember
9,064,000us-gaap_ContractsRevenue
/ us-gaap_LeaseArrangementTypeAxis
= srpt_EbolaAndMarburgMember
36,557,000us-gaap_ContractsRevenue
/ us-gaap_LeaseArrangementTypeAxis
= srpt_EbolaAndMarburgMember
     
Marburg [Member]                            
Contract Revenue [Line Items]                            
Remaining portion of contract, expiration date                 2014-07          
June 2010 Agreement (H1N1/Influenza) [Member]                            
Contract Revenue [Line Items]                            
Indirect rate adjustment                   400,000srpt_IndirectRateAdjustment
/ us-gaap_LeaseArrangementTypeAxis
= srpt_JuneTwoThousandTenAgreementInfluenzaMember
       
August 2012 Agreement (Intramuscular administration) [Member]                            
Contract Revenue [Line Items]                            
Agreement revenue                   2,791,000us-gaap_ContractsRevenue
/ us-gaap_LeaseArrangementTypeAxis
= srpt_AugustTwoThousandTwelveAgreementIntramuscularMember
673,000us-gaap_ContractsRevenue
/ us-gaap_LeaseArrangementTypeAxis
= srpt_AugustTwoThousandTwelveAgreementIntramuscularMember
     
Advance payments received on contracts awarded                       3,900,000us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned
/ us-gaap_LeaseArrangementTypeAxis
= srpt_AugustTwoThousandTwelveAgreementIntramuscularMember
   
European Union SKIP-NMD Agreement (DMD) [Member]                            
Contract Revenue [Line Items]                            
Agreement revenue                 1,432,000us-gaap_ContractsRevenue
/ us-gaap_LeaseArrangementTypeAxis
= srpt_SkipNmdAgreementMember
1,263,000us-gaap_ContractsRevenue
/ us-gaap_LeaseArrangementTypeAxis
= srpt_SkipNmdAgreementMember
       
Agreement amount                         2,500,000srpt_ResearchAndDevelopmentAgreementAmount
/ us-gaap_LeaseArrangementTypeAxis
= srpt_SkipNmdAgreementMember
 
Children's National Medical Center Agreement (DMD) [Member]                            
Contract Revenue [Line Items]                            
Agreement revenue                 659,000us-gaap_ContractsRevenue
/ us-gaap_LeaseArrangementTypeAxis
= srpt_ChildrenNationalMedicalCenterAgreementMember
674,000us-gaap_ContractsRevenue
/ us-gaap_LeaseArrangementTypeAxis
= srpt_ChildrenNationalMedicalCenterAgreementMember
       
Agreement amount                           1,300,000srpt_ResearchAndDevelopmentAgreementAmount
/ us-gaap_LeaseArrangementTypeAxis
= srpt_ChildrenNationalMedicalCenterAgreementMember
Carolinas Medical Center Agreement (DMD) [Member]                            
Contract Revenue [Line Items]                            
Agreement revenue                 $ 850,000us-gaap_ContractsRevenue
/ us-gaap_LeaseArrangementTypeAxis
= srpt_CarolinasMedicalCenterAgreementMember