XML 67 R30.htm IDEA: XBRL DOCUMENT
v3.20.1

Organization and Significant Accounting Policies - Schedule of Disaggregation of Revenues (Details) - USD ($) | 12 Months Ended
--- | ---
Dec. 31, 2019 | Dec. 31, 2018
Simulators and accessories | $ 13,592,600 | $ 14,583,171
Extended service-type warranties | 2,371,433 | 1,896,077
Customized software and customized content scenarios | 1,629,550 | 496,068
Installation and training | 965,158 | 547,597
Licensing and royalties | 153,182 | 557,213
Total Revenue | 18,711,923 | 18,080,126
Commercial [Member] |  |
Simulators and accessories | 530,742 | 528,696
Extended service-type warranties | 35,148 | 34,125
Customized software and customized content scenarios | 103,424 | 5,218
Installation and training | 46,630 | 15,046
Licensing and royalties | 153,182 | 557,213
Total Revenue | 869,126 | 1,140,298
Government [Member] |  |
Simulators and accessories | 11,069,039 | 12,035,648
Extended service-type warranties | 2,132,864 | 1,685,222
Customized software and customized content scenarios | 1,457,424 | 478,910
Installation and training | 678,211 | 385,790
Licensing and royalties |  |
Total Revenue | 15,337,538 | 14,585,570
International [Member] |  |
Simulators and accessories | 1,992,819 | 2,018,827
Extended service-type warranties | 203,421 | 176,730
Customized software and customized content scenarios | 68,702 | 11,940
Installation and training | 240,317 | 146,761
Licensing and royalties |  |
Total Revenue | $ 2,505,259 | $ 2,354,258

X
- Definition Customized software and customized content scenarios. + References No definition available. + Details
Name: | VTSI_CustomizedSoftwareAndCustomizedContentScenarios
Namespace Prefix: | VTSI_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Extended service-type warranties. + References No definition available. + Details
Name: | VTSI_ExtendedServicetypeWarranties
Namespace Prefix: | VTSI_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Installation and training. + References No definition available. + Details
Name: | VTSI_InstallationAndTraining
Namespace Prefix: | VTSI_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Licensing and royalties revenue. + References No definition available. + Details
Name: | VTSI_LicensingAndRoyaltiesRevenue
Namespace Prefix: | VTSI_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Simulatorsand accessories revenue. + References No definition available. + Details
Name: | VTSI_SimulatorsandAccessoriesRevenue
Namespace Prefix: | VTSI_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045 + Details
Name: | us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | srt_StatementGeographicalAxis=VTSI_GeographicDistributionCommercialMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=VTSI_GeographicDistributionGovernmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=us-gaap_GeographicDistributionForeignMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |