XML 45 R22.htm IDEA: XBRL DOCUMENT
v3.22.2

Organization and Significant Accounting Policies (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2021
Accounting Policies [Abstract] |
Schedule of Disaggregation of Revenues | Under ASC 606, disaggregated revenue from contracts with customers depicts the nature, amount, timing, and uncertainty of revenue and cash flows affected by economic factors. The Company has evaluated revenues recognized and the following table illustrates the disaggregation disclosure by customer’s location and performance obligation. Schedule of Disaggregation of Revenues
|  | Year ended December 31, |
|  | 2021 |  |  | 2020 |
|  | Commerical |  |  | Government |  |  | International |  |  | Total |  |  | Commerical |  |  | Government |  |  | International |  |  | Total |
Simulators and accessories |  | $ | 2,890,848 |  |  | $ | 12,302,223 |  |  | $ | 4,073,008 |  |  | $ | 19,266,079 |  |  | $ | 1,052,223 |  |  | $ | 12,450,793 |  |  | $ | 299,430 |  |  | $ | 13,802,446 |
Extended service-type warranties |  |  | 107,289 |  |  |  | 2,716,436 |  |  |  | 101,111 |  |  |  | 2,924,836 |  |  |  | 74,290 |  |  |  | 2,408,379 |  |  |  | 138,771 |  |  |  | 2,621,440 |
Customized software and content |  |  | 57,200 |  |  |  | 1,139,841 |  |  |  | 112,869 |  |  |  | 1,309,910 |  |  |  | 100,109 |  |  |  | 1,957,635 |  |  |  | - |  |  |  | 2,057,744 |
Installation and training |  |  | 102,882 |  |  |  | 677,930 |  |  |  | 143,587 |  |  |  | 924,399 |  |  |  | 17,004 |  |  |  | 534,478 |  |  |  | 4,962 |  |  |  | 556,444 |
Licensing and royalities |  |  | 8,832 |  |  |  | - |  |  |  | - |  |  |  | 8,832 |  |  |  | 49,557 |  |  |  | - |  |  |  | - |  |  |  | 49,557 |
Total Revenue |  | $ | 3,167,051 |  |  | $ | 16,836,430 |  |  | $ | 4,430,575 |  |  | $ | 24,434,056 |  |  | $ | 1,293,183 |  |  | $ | 17,351,285 |  |  | $ | 443,163 |  |  | $ | 19,087,631 |
Schedule of Property and Equipment Estimated Useful Lives | Schedule of Property and Equipment Estimated Useful Lives
Computer equipment |  | 3-5 years
Furniture and office equipment |  | 5-7 years
Leased STEP equipment |  | 5 years
Leasehold improvements |  | 7 years
Building |  | 39.5 years
Building Improvements |  | 7 years
Schedule of Earnings Per Share | The net income per common share is computed by dividing net income by the weighted average of common shares outstanding. Diluted net income per share reflects the potential dilution, using the treasury stock method, that would occur if outstanding stock options and warrants were exercised. Earnings per share computations are as follows: Schedule of Earnings Per Share
|  | Year Ended December 31, |
|  | 2021 |  |  | 2020 |
Net income/(loss) |  | $ | 2,540,089 |  |  | $ | 1,478,403 |
Weighted average common stock outstanding |  |  | 10,007,386 |  |  |  | 7,757,037 |
Incremental shares from stock options |  |  | 53,362 |  |  |  | 78,793 |
Weighted average common stock outstanding diluted |  |  | 10,060,748 |  |  |  | 7,835,830 |
Net income per common share and common equivalent shares |  |  |  |  |  |  |  |
Basic |  | $ | 0.25 |  |  | $ | .19 |
Diluted |  | $ | 0.25 |  |  | $ | .19 |

X
- Definition Property Plant And Equipment Estimated Useful Life [Table Text Block] + References No definition available. + Details
Name: | VTSI_PropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock
Namespace Prefix: | VTSI_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045 + Details
Name: | us-gaap_DisaggregationOfRevenueTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257 + Details
Name: | us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration