XML 84 R68.htm IDEA: XBRL DOCUMENT
v3.19.1

Tax Receivable Agreements (Details) - USD ($) $ / shares in Units, $ in Thousands |  | 1 Months Ended | 12 Months Ended |  |
--- | --- | --- | --- | --- | ---
Apr. 15, 2015 | Sep. 30, 2018 | May 31, 2018 | Feb. 28, 2017 | Dec. 31, 2017 | Mar. 31, 2019 | Dec. 31, 2018
Tax Receivable Agreements [Abstract] |  |  |  |  |  |  |
Payment on applicable cash tax savings (as a percent) | 85.00% |  |  |  |  |  |
First payment made |  | $ 12,400 |  | $ 7,000 |  |  |
Minimum tax receivable agreement obligation over the agreed period | $ 4,700 |  |  |  |  |  |
Maximum tax receivable agreement obligation over the agreed period | $ 17,000 |  |  |  |  |  |
Period over which the obligations are to be settled | 15 years |  |  |  |  |  |
Deferred tax asset from tax receivable agreement |  |  | $ 78,700 |  |  |  |
Tax receivable agreement obligations |  |  | 79,700 |  |  | $ 214,403 | $ 214,403
Issuance of tax receivable agreements in connection with employee exchange |  |  | $ 1,000 |  |  |  |
Reduction to additional paid-in capital as a result of differences between estimate and tax returns |  |  |  |  | $ 86,600 |  |
Deferred tax assets |  |  |  |  |  | $ 163,600 | $ 167,100
Class B |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |
Common stock, par value (in dollars per share) |  |  |  |  |  | $ 0.00001 | $ 0.00001
Class C |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |
Common stock, par value (in dollars per share) |  |  |  |  |  | 0.00001 | 0.00001
Class D |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |
Common stock, par value (in dollars per share) |  |  |  |  |  | $ 0.00001 | $ 0.00001

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 No definition available. + Details
Name: | us-gaap_ClassOfStockLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Face amount or stated value per share of common stock. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_CommonStockParOrStatedValuePerShare
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b),(c) -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319 + Details
Name: | us-gaap_DeferredTaxAssetsNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of addition (reduction) to additional paid-in capital as a result of differences between estimate and tax returns. + References No definition available. + Details
Name: | virt_AdditionReductionToAdditionalPaidInCapitalAsResultOfDifferencesBetweenEstimateAndTaxReturns
Namespace Prefix: | virt_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Adjustments To Additional Paid In Capital, Increase (Decrease) In Tax Receivable Agreement + References No definition available. + Details
Name: | virt_AdjustmentsToAdditionalPaidInCapitalIncreaseDecreaseInTaxReceivableAgreement
Namespace Prefix: | virt_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Deferred Tax Asset, Tax Receivable Agreement + References No definition available. + Details
Name: | virt_DeferredTaxAssetTaxReceivableAgreement
Namespace Prefix: | virt_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Company made its first payment under the tax receivable agreement. + References No definition available. + Details
Name: | virt_FirstPaymentMadeUnderTaxReceivableAgreement
Namespace Prefix: | virt_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Represents the carrying amount on the reporting date of the obligations relating to the tax receivable agreement. + References No definition available. + Details
Name: | virt_TaxReceivableAgreementObligations
Namespace Prefix: | virt_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Represents the maximum range of yearly payment on the carrying amount on the reporting date of the obligations relating to the tax receivable agreement to be paid over the agreed period. + References No definition available. + Details
Name: | virt_TaxReceivableAgreementObligationsOverPeriodMaximumYearlyPaymentRange
Namespace Prefix: | virt_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Represents the minimum range of yearly payment on the carrying amount on the reporting date of the obligations relating to the tax receivable agreement to be paid over the agreed period. + References No definition available. + Details
Name: | virt_TaxReceivableAgreementObligationsOverPeriodMinimumYearlyPaymentRange
Namespace Prefix: | virt_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Represents the term of settlement of obligations under the tax receivable agreement. + References No definition available. + Details
Name: | virt_TaxReceivableAgreementObligationsSettlementTerm
Namespace Prefix: | virt_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the percentage of applicable cash tax savings, which the entity will pay to the counterparty under the terms of the agreement. + References No definition available. + Details
Name: | virt_TaxReceivableAgreementPaymentsPercentageOfCashTaxSavings
Namespace Prefix: | virt_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tax Receivable Agreements [Abstract] + References No definition available. + Details
Name: | virt_TaxReceivableAgreementsAbstract
Namespace Prefix: | virt_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=virt_CommonClassDMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |