XML 163 R45.htm IDEA: XBRL DOCUMENT
v3.26.1

Accounts Receivable (Tables) | 3 Months Ended
--- | ---
Mar. 31, 2026
Credit Loss [Abstract] |
Schedule of accounts receivable |
Schedule of accounts receivable |  |  |  |  |  |  |  |
|  | March 31, 2026 |  |  | December 31, 2025 |
Trade accounts receivable |  | $ | 3,712,840 |  |  | $ | 3,525,138 |
Less: allowance for credit losses |  |  | (1,507,983 | ) |  |  | - |
Accounts receivable, net |  | $ | 2,204,857 |  |  | $ | 3,525,138 |
Related party receivables |  | $ | 5,951,509 |  |  | $ | 1,439,228 |
Schedule of marketable securities |
Schedule of marketable securities |  |  |  |  |  |  |  |
|  | March 31, 2026 |  |  | December 31, 2025 |
Investment in Adapti |  | $ | 968,812 |  |  | $ | 968,812 |
Unrealized loss |  |  | (732,277 | ) |  |  | (720,899 | )
Marketable Securities, net |  | $ | 236,535 |  |  | $ | 247,913 |

X
- References No definition available. + Details
Name: | VIVK_ScheduleOfAccountsReceivableTableTextBlock
Namespace Prefix: | VIVK_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | VIVK_ScheduleOfMarketableSecuritiesTableTextBlock
Namespace Prefix: | VIVK_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_CreditLossAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration