Fair Value of Financial Instruments -Summary of Changes in Accrued License Fees and Debt Conversion Feature Liability Measured at Fair Value on Recurring Basis Using Significant Unobservable Inputs (Detail) (Level 3 [Member], USD $)
|
3 Months Ended |
Mar. 31, 2015
|
Mar. 31, 2014
|
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] |
|
|
Ending balance |
|
$ 81,904us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue |
Accrued License Fees [Member]
|
|
|
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] |
|
|
Ending balance |
24,826,374us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue / us-gaap_BalanceSheetLocationAxis = vktx_AccruedLicenseFeesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
|
Debt Conversion Feature Liability [Member] |
|
|
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] |
|
|
Ending balance |
1,531,867us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FinancialInstrumentAxis = vktx_DebtConversionFeatureMember |
|
Fair Value, Measurements, Recurring [Member] | Accrued License Fees [Member] |
|
|
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] |
|
|
Beginning balance |
19,865,863us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue / us-gaap_BalanceSheetLocationAxis = vktx_AccruedLicenseFeesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |
|
Additions |
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases / us-gaap_BalanceSheetLocationAxis = vktx_AccruedLicenseFeesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases / us-gaap_BalanceSheetLocationAxis = vktx_AccruedLicenseFeesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |
Adjustments Resulting from Changes In Fair Value Recognized in Earnings |
4,960,511us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings / us-gaap_BalanceSheetLocationAxis = vktx_AccruedLicenseFeesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |
|
Ending balance |
24,826,374us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue / us-gaap_BalanceSheetLocationAxis = vktx_AccruedLicenseFeesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |
|
Fair Value, Measurements, Recurring [Member] | Debt Conversion Feature Liability [Member] |
|
|
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] |
|
|
Beginning balance |
1,449,211us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = vktx_DebtConversionFeatureMember |
71,655us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = vktx_DebtConversionFeatureMember |
Additions |
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = vktx_DebtConversionFeatureMember |
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = vktx_DebtConversionFeatureMember |
Adjustments Resulting from Changes In Fair Value Recognized in Earnings |
82,656us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = vktx_DebtConversionFeatureMember |
10,249us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = vktx_DebtConversionFeatureMember |
Ending balance |
$ 1,531,867us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = vktx_DebtConversionFeatureMember |
$ 81,904us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_FinancialInstrumentAxis = vktx_DebtConversionFeatureMember |