XML 188 R70.htm IDEA: XBRL DOCUMENT
v3.26.1

Loans and Notes Payable (Details 1) - USD ($) | Mar. 31, 2026 | Dec. 31, 2025 | Dec. 31, 2024
--- | --- | --- | ---
Defined Benefit Plan Disclosure [Line Items] |  |  |
Total Notes Payable- related parties | $ 8,874,356 | $ 10,318,288 | $ 22,108,339
Loans and notes payable, current- related parties | 2,544,797 | 3,616,401 | 22,108,339
Loans and notes payable, long term- related parties | 6,329,560 | 6,701,887 |
Jorgan Development, LLC [Member] |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Total Notes Payable- related parties |  | 1,137,563 | 18,109,503
James Ballengee Companies [Member] |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Total Notes Payable- related parties | 2,038,987 | 1,981,730 | 1,391,650
Tyler Nelson [Member] |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Total Notes Payable- related parties |  |  | 1,020,872
Meridian Equipment Leasing, LLC [Member] |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Total Notes Payable- related parties | 6,329,560 | 6,701,887 |
Triple T Trading Company LLC [Member] |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Total Notes Payable- related parties | $ 505,810 | 497,109 | 404,121
Waskom LLC [Member] |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Total Notes Payable- related parties |  |  | $ 1,182,193

X
- References No definition available. + Details
Name: | VIVK_LoansAndNotesPayableCurrentRelatedParties
Namespace Prefix: | VIVK_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | VIVK_LoansAndNotesPayableLongTermRelatedParties
Namespace Prefix: | VIVK_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | VIVK_NotesPayableRelatedParties
Namespace Prefix: | VIVK_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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

X
- Details
Name: | us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=VIVK_JorganDevelopmentLLCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=VIVK_JamesBallengeeCompaniesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=VIVK_TylerNelsonMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=VIVK_MeridianEquipmentLeasingLLCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=VIVK_TripleTTradingCompanyLLCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=VIVK_WaskomLLCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |