XML 48 R37.htm IDEA: XBRL DOCUMENT
v3.21.2

Loans Held for Investment and Loans Held for Investment at Fair Value - Schedule of Loans Held for Investment Pledged as Collateral for Warehouse Facilities and Securitizations Issued (Details) - USD ($) $ in Thousands | Jun. 30, 2021 | Dec. 31, 2020
--- | --- | ---
Accounts Notes And Loans Receivable [Line Items] |  |
Total pledged loans | $ 203,950 | $ 91,074
Total | 1,835,362 | 1,852,554
2013 Repurchase Agreement |  |
Accounts Notes And Loans Receivable [Line Items] |  |
Total pledged loans | 51,819 | 91,074
2015 Repurchase Agreement |  |
Accounts Notes And Loans Receivable [Line Items] |  |
Total pledged loans | 118,950 |
Bank Credit Agreement |  |
Accounts Notes And Loans Receivable [Line Items] |  |
Total pledged loans | 31,022 |
2021 Repurchase Agreement |  |
Accounts Notes And Loans Receivable [Line Items] |  |
Total pledged loans | 2,159 |
2014-1 Trust |  |
Accounts Notes And Loans Receivable [Line Items] |  |
Total | 19,622 | 22,228
2015-1 Trust |  |
Accounts Notes And Loans Receivable [Line Items] |  |
Total | 38,829 | 48,179
2016-1 Trust |  |
Accounts Notes And Loans Receivable [Line Items] |  |
Total | 61,430 | 71,271
2016-2 Trust |  |
Accounts Notes And Loans Receivable [Line Items] |  |
Total | 38,625 | 47,282
2017-1 Trust |  |
Accounts Notes And Loans Receivable [Line Items] |  |
Total | 64,463 | 81,376
2017-2 Trust |  |
Accounts Notes And Loans Receivable [Line Items] |  |
Total | 112,962 | 137,970
2018-1 Trust |  |
Accounts Notes And Loans Receivable [Line Items] |  |
Total | 88,449 | 112,042
2018-2 Trust |  |
Accounts Notes And Loans Receivable [Line Items] |  |
Total | 194,078 | 224,195
2019-1 Trust |  |
Accounts Notes And Loans Receivable [Line Items] |  |
Total | 175,707 | 203,144
2019-2 Trust |  |
Accounts Notes And Loans Receivable [Line Items] |  |
Total | 154,113 | 175,560
2019-3 Trust |  |
Accounts Notes And Loans Receivable [Line Items] |  |
Total | 121,069 | 135,527
2020-1 Trust |  |
Accounts Notes And Loans Receivable [Line Items] |  |
Total | 216,118 | 241,664
2020-2 Trust |  |
Accounts Notes And Loans Receivable [Line Items] |  |
Total | 113,023 | 123,646
2020-MC1 Trust |  |
Accounts Notes And Loans Receivable [Line Items] |  |
Total | 174,909 | $ 228,470
2021-1 Trust |  |
Accounts Notes And Loans Receivable [Line Items] |  |
Total | $ 261,965 |

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_AccountsNotesAndLoansReceivableLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Carrying amount as of the balance sheet date of loans that have been pledged as collateral for borrowings. If the secured party has the right by contract or custom to sell or re-pledge the collateral, then the debtor reclassifies that asset and report that asset in its statement of financial position separately from other assets not so encumbered. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 860 -SubTopic 30 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=121611835&loc=d3e5086-111524 + Details
Name: | us-gaap_LoansPledgedAsCollateral
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Securitizations issued. + References No definition available. + Details
Name: | vel_SecuritizationsIssued
Namespace Prefix: | vel_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_TypeOfArrangementAxis=vel_TwoThousandThirteenRepurchaseAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TypeOfArrangementAxis=vel_TwoThousandFifteenRepurchaseAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TypeOfArrangementAxis=vel_BankCreditAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TypeOfArrangementAxis=vel_TwoThousandTwentyOneRepurchaseAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CollateralAxis=vel_TwoThousandFourteenTrustOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CollateralAxis=vel_TwoThousandFifteenTrustOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CollateralAxis=vel_TwoThousandSixteenTrustOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CollateralAxis=vel_TwoThousandSixteenTrustTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CollateralAxis=vel_TwoThousandSeventeenTrustOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CollateralAxis=vel_TwoThousandSeventeenTrustTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CollateralAxis=vel_TwoThousandEighteenTrustOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CollateralAxis=vel_TwoThousandEighteenTrustTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CollateralAxis=vel_TwoThousandNineteenTermLoansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CollateralAxis=vel_TwoThousandNineteenTrustTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CollateralAxis=vel_TwoThousandNineteenTrustThreeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CollateralAxis=vel_TwoThousandTwentyTrustOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CollateralAxis=vel_TwoThousandTwentyTrustTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CollateralAxis=vel_TwoThousandTwentyMc1TrustMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CollateralAxis=vel_TwoThousandTwentyOneTrustOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |