Summary of Significant Accounting Policies - Additional Information (Detail) (USD $)
|
3 Months Ended |
|
Mar. 31, 2015
|
Mar. 31, 2014
|
Dec. 31, 2014
|
IPR&D [Member] |
|
|
|
Summary Of Significant Accounting Policies [Line Items] |
|
|
|
Impairment of intangible assets |
$ 0us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_InProcessResearchAndDevelopmentMember |
$ 0us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_InProcessResearchAndDevelopmentMember |
|
Significant Unobservable Inputs (Level 3) [Member] |
|
|
|
Summary Of Significant Accounting Policies [Line Items] |
|
|
|
Assets, fair value disclosure, recurring |
0us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
|
0us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Liabilities, fair value disclosure, recurring |
0us-gaap_LiabilitiesFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
|
0us-gaap_LiabilitiesFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Liabilities, fair value disclosure |
0us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
|
|
Quoted Prices in Active Markets (Level 1) [Member] |
|
|
|
Summary Of Significant Accounting Policies [Line Items] |
|
|
|
Assets, fair value disclosure, recurring |
0us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
|
0us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
Liabilities, fair value disclosure, recurring |
0us-gaap_LiabilitiesFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
|
0us-gaap_LiabilitiesFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
Significant Other Observable Inputs (Level 2) [Member] |
|
|
|
Summary Of Significant Accounting Policies [Line Items] |
|
|
|
Assets, fair value disclosure, recurring |
0us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
|
0us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
Liabilities, fair value disclosure, recurring |
$ 0us-gaap_LiabilitiesFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
|
$ 0us-gaap_LiabilitiesFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |