XML 40 R34.htm IDEA: XBRL DOCUMENT
v3.24.1.u1

Stock-Based Compensation - Additional Information (Detail) |  | 1 Months Ended | 3 Months Ended | 15 Months Ended | 27 Months Ended | 39 Months Ended | 48 Months Ended |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Jan. 04, 2024 Milestone shares | Jan. 31, 2024 Milestone shares | Jan. 31, 2023 Milestone shares | Jan. 31, 2022 Milestone shares | Jan. 31, 2021 Milestone shares | Jan. 31, 2020 Milestone shares | Mar. 31, 2024 USD ($) Milestone Period $ / shares shares | Mar. 31, 2023 USD ($) | Mar. 31, 2024 USD ($) Milestone shares | Mar. 31, 2024 USD ($) Milestone shares | Mar. 31, 2024 USD ($) Milestone shares | Jan. 04, 2024 USD ($) Milestone | Jan. 01, 2024 shares | Dec. 31, 2023 shares | Apr. 28, 2015 shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Cancelled, Shares Subject to Stock Options |  |  |  |  |  |  | 0 |  |  |  |  |  |  |  |
Stock-based compensation | $ |  |  |  |  |  |  | $ 7,981,000 | $ 3,569,000 |  |  |  |  |  |  |
Forfeited awards |  |  |  |  |  |  | 0 |  |  |  |  |  |  |  |
Cash proceeds from exercises of stock options | $ |  |  |  |  |  |  | $ 4,361,000 | $ 3,966,000 |  |  |  |  |  |  |
Weighted average fair value of stock options granted to employees | $ / shares |  |  |  |  |  |  | $ 13.44 |  |  |  |  |  |  |  |
Excess tax benefit from stock-based awards | $ |  |  |  |  |  |  | $ 0 |  |  |  |  |  |  |  |
Performance Based Restricted Stock Units [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Milestone achievement period |  | 4 years | 4 years | 4 years | 4 years | 4 years | 4 years |  |  |  |  |  |  |  |
Issuance of performance based award |  | 677,500 | 920,000 | 657,000 | 205,500 | 244,000 |  |  |  |  |  |  |  |  |
Percentage of shares vested upon achievement of certain milestone |  |  |  |  |  | 100.00% |  |  |  |  |  |  |  |  |
Number of milestones to be achieve | Milestone |  |  |  |  |  | 3 |  |  |  |  |  |  |  |  |
Performance Based Restricted Stock Units [Member] | PRSU Awards Vesting Upon the Achievement of Three of the Milestones Over a Four Year Period [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Percentage of shares vested upon achievement of certain milestone |  | 100.00% | 100.00% | 100.00% | 100.00% |  |  |  |  |  |  |  |  |  |
Number of milestones to be achieve | Milestone |  | 3 | 3 | 3 | 3 |  |  |  |  |  |  |  |  |  |
Performance Based Restricted Stock Units [Member] | PRSU Awards Vesting Upon the Achievement of All Four of the Milestones Over a Four Year Period [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Percentage of shares vested upon achievement of certain milestone |  | 133.30% | 133.30% | 133.30% | 133.30% |  |  |  |  |  |  |  |  |  |
Number of milestones to be achieve | Milestone |  | 4 | 4 | 4 | 4 |  |  |  |  |  |  |  |  |  |
Performance Based Restricted Stock Units [Member] | January 2020 [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stock-based compensation | $ |  |  |  |  |  |  |  |  |  |  |  | $ 1,200,000 |  |  |
Forfeited awards | 10,500 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Cancelled awards | 77,834 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Number of milestones achieved | Milestone | 2 |  |  |  |  |  |  |  |  |  |  | 2 |  |  |
Performance Based Restricted Stock Units [Member] | January 2021 [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Number of milestones deemed as achievable | Milestone |  |  |  |  |  |  | 1 |  | 1 | 1 | 1 |  |  |  |
Stock-based compensation | $ |  |  |  |  |  |  | $ (263,000) |  |  |  | $ 700,000 |  |  |  |
Number of milestones achieved | Milestone |  |  |  |  |  |  | 1 |  | 1 | 1 | 1 |  |  |  |
Forfeiture of performance based award |  |  |  |  |  |  | 10,000 |  |  |  |  |  |  |  |
Performance Based Restricted Stock Units [Member] | January 2022 [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Number of milestones deemed as achievable | Milestone |  |  |  |  |  |  | 1 |  | 1 | 1 | 1 |  |  |  |
Stock-based compensation | $ |  |  |  |  |  |  | $ (709,000) |  |  | $ 3,200,000 |  |  |  |  |
Number of milestones achieved | Milestone |  |  |  |  |  |  | 3 |  | 3 | 3 | 3 |  |  |  |
Forfeiture of performance based award |  |  |  |  |  |  | 0 |  |  |  |  |  |  |  |
Performance Based Restricted Stock Units [Member] | January 2023 [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Number of milestones deemed as achievable | Milestone |  |  |  |  |  |  | 2 |  | 2 | 2 | 2 |  |  |  |
Stock-based compensation | $ |  |  |  |  |  |  | $ 2,100,000 |  | $ 7,100,000 |  |  |  |  |  |
Number of milestones achieved | Milestone |  |  |  |  |  |  | 2 |  | 2 | 2 | 2 |  |  |  |
Forfeiture of performance based award |  |  |  |  |  |  | 0 |  |  |  |  |  |  |  |
Performance Based Restricted Stock Units [Member] | January 2024 [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stock-based compensation | $ |  |  |  |  |  |  | $ 2,800,000 |  |  |  |  |  |  |  |
Forfeiture of performance based award |  |  |  |  |  |  | 0 |  |  |  |  |  |  |  |
2014 Equity Incentive Plan [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Common stock reserved for issuance, description |  |  |  |  |  |  | Initially, a total of 1,527,770 shares of the Company’s common stock were reserved for issuance pursuant to the 2014 Plan. The 2014 Plan provides that the number of shares available for issuance under the 2014 Plan would, unless otherwise determined by the Company’s Board of Directors or the Compensation Committee, be automatically increased on January 1 of each year commencing on January 1, 2016 and ended on (and including) January 1, 2024, in an amount equal to 3.5% of the total number of shares of the Company’s common stock outstanding on December 31 of the preceding calendar year. |  |  |  |  |  |  |  |
Percentage of common stock outstanding to increase shares reserved for issuance |  |  |  |  |  |  | 3.50% |  |  |  |  |  |  |  |
Common stock reserved for future issuance |  |  |  |  |  |  |  |  |  |  |  |  |  | 5,939,750 | 1,527,770
Additional number of shares of common stock reserved for issuance |  |  |  |  |  |  |  |  |  |  |  |  | 3,503,981 |  |
Number of common shares available for grant |  |  |  |  |  |  | 7,955,542 |  | 7,955,542 | 7,955,542 | 7,955,542 |  |  |  |
2014 ESPP [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Common stock reserved for issuance, description |  |  |  |  |  |  | ESPP. Initially, a total of 458,331 shares of the Company’s common stock were reserved for issuance pursuant to the ESPP. The ESPP provides that the number of shares available for issuance under the ESPP would, unless otherwise determined by the Company’s Board of Directors or the Compensation Committee, be automatically increased on January 1 of each year commencing on January 1, 2016 and ended on (and including) January 1, 2024, in an amount equal to 1% of the total number of shares of the Company’s common stock outstanding on December 31 of the preceding calendar year. |  |  |  |  |  |  |  |
Percentage of common stock outstanding to increase shares reserved for issuance |  |  |  |  |  |  | 1.00% |  |  |  |  |  |  |  |
Common stock reserved for future issuance |  |  |  |  |  |  |  |  |  |  |  |  |  | 4,251,444 | 458,331
Additional number of shares of common stock reserved for issuance |  |  |  |  |  |  |  |  |  |  |  |  | 1,001,137 |  |
Number of common shares available for grant |  |  |  |  |  |  | 5,252,581 |  | 5,252,581 | 5,252,581 | 5,252,581 |  |  |  |
Duration of employee stock purchase plan as determined by the compensation committee |  |  |  |  |  |  | 24 years |  |  |  |  |  |  |  |
Duration for offering period, employee stock purchase plan |  |  |  |  |  |  | 6 months |  |  |  |  |  |  |  |
Employee stock purchase plan, number of purchase periods | Period |  |  |  |  |  |  | 4 |  |  |  |  |  |  |  |
Maximum duration for purchase under employee stock purchase plan |  |  |  |  |  |  | 1 year |  |  |  |  |  |  |  |
Maximum duration of employee stock purchase plan |  |  |  |  |  |  | 27 months |  |  |  |  |  |  |  |
Percentage of purchase of common stock |  |  |  |  |  |  | 85.00% |  |  |  |  |  |  |  |
Percentage of common stock on the date of purchase |  |  |  |  |  |  | 85.00% |  |  |  |  |  |  |  |

X
- Definition Aggregate number of common shares reserved for future issuance. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.29) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_CommonStockCapitalSharesReservedForFutureIssuance
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of tax benefit for recognition of expense of award under share-based payment arrangement. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (h)(1)(i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of cash inflow from exercise of option under share-based payment arrangement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 14 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2A -Subparagraph (a) -SubTopic 10 -Topic 718 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2A + Details
Name: | us-gaap_ProceedsFromStockOptionsExercised
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of noncash expense for share-based payment arrangement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28 + Details
Name: | us-gaap_ShareBasedCompensation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Description of terms of share-based payment arrangement. Includes, but is not limited to, type of award or grantee and reason for issuance. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Discount rate from fair value on offering date that participants pay for shares. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Discount rate from fair value on purchase date that participants pay for shares. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(03) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(01) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 35 -Paragraph 1D -Publisher FASB -URI https://asc.fasb.org//1943274/2147480483/718-10-35-1D Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 35 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480483/718-10-35-3 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(ii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(01) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(02) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(03) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(04) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(ii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(01) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(02) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(03) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (e)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (e)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(ii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(iii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(iv) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 28: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(v) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(03) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Additional common stock capital shares reserved for future issuance. + References No definition available. + Details
Name: | vktx_AdditionalCommonStockCapitalSharesReservedForFutureIssuance
Namespace Prefix: | vktx_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Employee stock purchase plan duration of offering period. + References No definition available. + Details
Name: | vktx_EmployeeStockPurchasePlanDurationOfOfferingPeriod
Namespace Prefix: | vktx_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Employee stock purchase plan number of purchase periods. + References No definition available. + Details
Name: | vktx_EmployeeStockPurchasePlanNumberOfPurchasePeriods
Namespace Prefix: | vktx_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Maximum duration for purchase under employee stock purchase plan. + References No definition available. + Details
Name: | vktx_MaximumDurationForPurchaseUnderEmployeeStockPurchasePlan
Namespace Prefix: | vktx_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Maximum duration of employee stock purchase plan. + References No definition available. + Details
Name: | vktx_MaximumDurationOfEmployeeStockPurchasePlan
Namespace Prefix: | vktx_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Milestone achievement period. + References No definition available. + Details
Name: | vktx_MilestoneAchievementPeriod
Namespace Prefix: | vktx_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number Of Milestones Achieved. + References No definition available. + Details
Name: | vktx_NumberOfMilestonesAchieved
Namespace Prefix: | vktx_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of milestones deemed as achievable. + References No definition available. + Details
Name: | vktx_NumberOfMilestonesDeemedAsAchievable
Namespace Prefix: | vktx_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of milestones to be achieved. + References No definition available. + Details
Name: | vktx_NumberOfMilestonesToBeAchieved
Namespace Prefix: | vktx_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of common stock outstanding to increase shares reserved for issuance. + References No definition available. + Details
Name: | vktx_PercentageOfCommonStockOutstandingToIncreaseSharesReservedForIssuance
Namespace Prefix: | vktx_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of shares vested upon achievement of certain milestone. + References No definition available. + Details
Name: | vktx_PercentageOfSharesVestedUponAchievementOfCertainMilestone
Namespace Prefix: | vktx_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Share based compensation arrangement by share based payment award employee stock purchase plan offering term. + References No definition available. + Details
Name: | vktx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeStockPurchasePlanOfferingTerm
Namespace Prefix: | vktx_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Share based compensation arrangement by share based payment award equity instruments other than options cancelled in period. + References No definition available. + Details
Name: | vktx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledInPeriod
Namespace Prefix: | vktx_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Share based compensation arrangement by share based payment award options cancelled in period. + References No definition available. + Details
Name: | vktx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriod
Namespace Prefix: | vktx_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_AwardTypeAxis=vktx_PerformanceBasedRestrictedStockUnitsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_VestingAxis=vktx_PRSUAwardsVestingUponAchievementOfThreeOfMilestonesOverFourYearPeriodMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_VestingAxis=vktx_PRSUAwardsVestingUponAchievementOfAllFourOfMilestonesOverFourYearPeriodMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AwardDateAxis=vktx_JanuaryTwoThousandTwentyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AwardDateAxis=vktx_JanuaryTwoThousandTwentyOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AwardDateAxis=vktx_JanuaryTwoThousandTwentyTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AwardDateAxis=vktx_JanuaryTwoThousandTwentyThreeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AwardDateAxis=vktx_JanuaryTwoThousandTwentyFourMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PlanNameAxis=vktx_TwoThousandFourteenEquityIncentivePlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PlanNameAxis=vktx_TwoThousandFourteenEmployeeStockPurchasePlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |